-
19-10-2010, 11:58 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
làm thế nào để lấy tên cột trong gridview
các bác cho em hỏi.
trong asp.net dùng c# .net
trong cái sự kiện
protected void dg_RowDeleting(object sender, GridViewDeleteEventArgs e)
mà em muốn lấy lại tên cái cột thứ hai trong cái bàng dữ liệu hiển thị trên trang web thì phải làm thế nào.
mục đích của em là em muốn lấy tên một cột bất kì trong bảng dl (giả sử nó tên là "msnsx")
sau đó em viết câu lệnh sql để delete cái hàng đó.
em mới biết cách để lấy giá trị trong hàng thứ i ở cột thứ hai.
muốn lấy thêm tên cột mà ko đựoc. em có thử mấy cách nhưng toàn thất bại.
tương tự em muốn viết câu lệnh update dl khi có sự kiện
protected void dg_RowUpdating(object sender, GridViewDeleteEventArgs e)
phải làm sao bây giờ hả các bác.
hay có cách khác để làm ko. giả sử ơ đây là một bẳng dl bất kì các bác nhé
nó lấy được từ câu lệnh sql : select * from tenbang;
các bác cố giúp em vớiView more random threads:
- Lỗi : Object reference not set to an instance of an object
- Tạo Menu khi click phải chuột trên C#?
- Cách giải mã MD5 trong lập trình C#?
- Xử lý nút tìm kiếm 1 phần tử trên HashTable như thế nào?
- Toán tử | , || , & và && trong C# có nghĩa gì?
- hiển thị icon trên listview như thế nào?
- màn hình bị lệch khi set columheadervisible của datagrid = false ???
- Cách click không chiếm chuột vào 1 button của ứng dụng khác !
- Cách lấy 2 thẻ [IMG] và [/IMG] dùng Regex hoặc?
- đóng gói chương trình viết bằng C# cần giúp đỡ
-
20-10-2010, 12:29 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đọc xong hoa mắt .. hông hiểu lắm.
Lấy tên cột thì datagridview.Column[index].Name là được chứ nhỉ !?
-
22-10-2010, 06:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi harunaga
Response.Write(GridView1.Columns[2].HeaderText.ToString());
cái này mình in ra thử luôn và kết quả là đúng y chóc. Tuy nhiên cái kết quả này chỉ trùng với tên cột trong datasource của gridview khi mà trước đó ko ai sửa text Header của từng cột. như vậy bạn mới có thể lấy tên cột để update vào database nhé
nhưng theo mình nếu có set datasource cho gridview thì khi update chỉ cần thêm commandbuilder cho dataset hay adapter rồi gọi ft update nó tự lưu thay đổi xuống database luôn. ko phải lấy tên từng cột nữa
chúc bạn vui [IMG]images/smilies/smile.png[/IMG])
Dưới ánh nắng mặt trời đang lên, những đống pallet nhựa An Giang trải dài mênh mông như những bức tranh tự nhiên đầy sắc màu. Mỗi chiếc pallet nhựa không chỉ là một vật dụng thông thường mà còn là...
Pallet nhựa An Giang giao hàng...