我希望能夠使用GridView控件批量編輯一列的所有行。做這個的最好方式是什麼?在GridView中編輯一列的所有行
6
A
回答
3
如果你想更新相同值的所有行然後顯示在列標題適當控制(文本框/下拉列表/複選框/收音機) 其他 顯示在編輯網格列模式而不是標籤。
如下圖:
http://www.codeproject.com/KB/webforms/BulkEditGridView.aspx
0
+0
是的,謝謝你的回答。這隻允許您一次編輯一行。我想編輯一列的所有行。 – 2010-05-27 04:58:20
0
可能不是最好的,但一個選項是設置表的主鍵作爲GridView控件的DataKey然後遍歷網格和使用datakey和編輯的價值更新數據庫。這是一個例子。
<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID">
<Columns>.....
foreach (var item in GridView1.Items)
{
var id = (Guid)GridView1.DataKeys[item.DataItemIndex].Value;
var txt= item.FindControl("AmountTextBox") as Textbox;
if (cb != null && id.HasValue)
UpdateRow(id.Value, txt.Text);
}
相關問題
- 1. 在GridView中編輯一行
- 2. ASP.NET的GridView的所有記錄編輯
- 3. GridView行編輯
- 4. 在gridview的行編輯C#
- 5. GridView在編輯模式行
- 6. ASP.NET編輯GridView行
- 7. 編輯一個GridView列的代碼asp.net
- 8. 如何讓Gridview的所有行成爲可編輯模式?
- 9. 可編輯的WPF GridView行
- 10. 使用DropDownList在GridView中編輯行
- 11. 在gridview編輯按鈕行中選擇列表的值
- 12. 如何隱藏GridView中的編輯列?
- 13. 在gridview中編輯同一個單元
- 14. Gridview編輯模式多一行
- 15. GridView行中的可選編輯?
- 16. GridView中的非可編輯行
- 17. GridView:在GridView中編輯底層數據
- 18. Gridview行選擇和編輯
- 19. 在記錄列表中編輯一行?
- 20. GridView在編輯模式下查找行
- 21. 所有在一個Django/Python編輯器
- 22. 下拉列表在GridView中編輯一行時顯示重複值
- 23. ASP.NET GridView編輯
- 24. asp.net gridview編輯
- 25. gridview編輯
- 26. Asp.net MVC GridView的編輯列選項
- 27. 編輯其中一個GridView字段
- 28. 我們可以有一個列表框作爲Gridview中的一個字段,也可以在Gridview中編輯可編輯的字段..?
- 29. 在QTableView中顯示行中所有單元格的編輯器
- 30. 驗證Telerik可編輯的GridView行
這些值需要對每一行都是唯一的。 – 2010-05-27 05:00:22
編輯答案,請參閱示例鏈接。 – Brij 2010-05-27 05:11:39
我最終通過從GridView繼承並重寫CreateRow事件來使用類似的方法來控制這個控件。 – 2010-06-03 22:25:57