Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Lấy chỉ số dòng của 1 dòng bất kì trong DataGridView trên C#?

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    5

    Unhappy Lấy chỉ số dòng của 1 dòng bất kì trong DataGridView trên C#?

    Trong bảng datagridview em có nhiều dòng,giờ em muốn lấy chỉ số dòng của 1 dòng bất kì thì phải làm sao? Có code luôn thì tốt.

  2. #2
    Ngày gia nhập
    02 2009
    Bài viết
    5

    Visual C# Code:
    1.         public void dg_Handle(Object sender, DataGridCommandEventArgs e)
    2.         {
    3.             int i = (int)e.Item.ItemIndex;
    4.             ...
    5.         }
    bạn thử set 1 cái Event Handle cho nó như vậy xem dc ko nha

  3. #3
    Ngày gia nhập
    09 2008
    Nơi ở
    Nơi nào đó có em
    Bài viết
    87

    chỉ số dòng ý bạn là lấy số thứ tự của dòng đó hả hay như thế nào?

  4. #4
    Ngày gia nhập
    03 2009
    Nơi ở
    Heaven
    Bài viết
    277

    Em có 1 form

    1 dataGRIDVIEW

    1 BUTTON

    1 TEXTBOX

    Giờ khi em load form lên thì các CSDL của em (tạo bởi sql 2000) sẽ hiện ra ở datagridView

    thì em phải làm ntn?



    Với code như sau:

    Datagridview1.datasourse=tenbien.dataset.tables[0];

    Em ko hiểu TENBIEN là cái gì anh à?

    Khi viết code thì có cần khai báo kết nối sql ko ạ? Néu có thi làm thế nào?

    Mong anh chỉ giúp

    Em gà lắm

  5. #5
    Ngày gia nhập
    02 2009
    Bài viết
    5

    cái tenbien của bạn mình cũng ko rõ là cái j nữa ^"^

    Nhưng mình hay dùng như thế này
    đầu tiên mở cổng kết nối tới DataBase
    Visual C# Code:
    1. SqlConnection con = new SqlConnection("server=.;database=DataBaseName;Integrated Security=SSPI");

    Để hiển thị thông tin bằng DataGridView, bạn sẽ dùng phương pháp lấy dữ liệu từ DB gọi là "Disconnected Style Access" (đại loại là kết nối đến DB, copy dữ liệu vào 1 cái đối tượng, rồi ngắt kết nối đi)
    Visual C# Code:
    1. SqlDataAdapter adap = new SqlDataAdapter("Select * From TableName", con);

    Tiếp theo bạn sẽ phải tạo ra 1 đối tượng kiểu DataSet, mục đích là để đổ dữ liệu từ cái SqlDataAdapter trên vào nó, rồi DataGridView mới dùng nó để hiển thị thông tin dc
    Visual C# Code:
    1.          DataSet ds = new DataSet();
    2.          adap.Fill(ds, "TableName"); // TableName đặt là j cũng dc, đặt tên để phân biệt với các dữ liệu khác trong cái ds

    Bây h bạn dùng cái DataGrid để show dữ liệu ra như sau
    Visual C# Code:
    1.          DataGrid dg = new DataGrid();
    2.          dg.DataSource = ds.Tables["TableName"].DefaultView;
    3.          dg.DataBind();

    Đấy là cách cơ bản để lấy dữ liệu từ DataBase và hiện Table bằng DataGridView.
    Còn cái button và cái text box của bạn bạn ko nói rõ để làm j cả thì chịu ^"^
    Nhưng mình đoán chắc bạn có bài tập là đánh query vào text box rồi bấm nút để execute, lấy dữ liệu từ DB ra để hiện bằng DataGrid đúng ko:d
    Đã được chỉnh sửa lần cuối bởi minhzc : 20-04-2009 lúc 05:52 PM.

Các đề tài tương tự

  1. ADO.NET Insert 1 ký tự vào vị trí 1 dòng thẳng hàng với ký tự gạch chân dòng trên trong Richtextbox
    Gửi bởi gacongnghiep_cs trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 22-08-2013, 06:17 PM
  2. Thêm nhiều dòng trong Datagridview c# Bằng duyệt qua từng dòng và thực thi thủ tục
    Gửi bởi phuclieu90 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 07-06-2012, 01:10 PM
  3. ADO.NET Select dòng trong DataGridView và cuộn theo position dòng được chọn
    Gửi bởi tuanvu_n trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 22-11-2011, 02:35 PM
  4. Trả lời: 10
    Bài viết cuối: 18-10-2011, 12:10 PM
  5. Nên viết 1 dòng code dài trên 1 dòng hay trên nhiều dòng??
    Gửi bởi longtth trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 25-10-2010, 01:07 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn