我正在使用數據綁定Windows窗體DataGridView
。我如何從DataGridView
中的用戶所選行到DataTable
的DataRow
這是其來源?如何從DataGridView的行中獲取DataRow
24
A
回答
31
DataRow row = ((DataRowView)DataGridViewRow.DataBoundItem).Row
假設您已經綁定一個普通DataTable
。
MyTypedDataRow row = (MyTypedDataRow)((DataRowView)DataGridViewRow.DataBoundItem).Row
假設你已經綁定了一個類型化數據表。
有關更多信息,請參閱article on MSDN。
2
在DataGridViewRow
是屬性對象類型稱爲DataBoundItem
。
這將包含一個DataRowView
(確定性您可以檢查此)
5
DataTable table = grdMyGrid.DataSource as DataTable;
DataRow row = table.NewRow();
row = ((DataRowView)grdMyGrid.SelectedRows[0].DataBoundItem).Row;
相關問題
- 1. 如何獲取DataGridView中選定的DataRow?
- 2. 如何替換/更新DataGridView中的DataRow
- 3. 獲取DataGridView的一個選定行作爲DataRow
- 4. 如何從DataRow獲取原始DataColumn值?
- 5. 從jQuery Datarow獲取價值
- 6. 從ASP.NET GridView獲取DataRow
- 7. 從DataRow獲取DefaultView DataRowView
- 8. 當我點擊datagridview中的行時,如何從datagridview中獲取任何數據?
- 9. 從Windows窗體應用程序中的可編輯DataGridView中獲取DataRow
- 10. 如何從C#中的DataGridView中獲取選定的行內容?
- 11. C#獲取行從DataGridView
- 12. 如何從Datagridview Combobox中獲取值?
- 13. 獲取c#中datarow的值
- 14. 如何將DataRow從UI控件獲取到ASP.NET中的ascx.cs?
- 15. 如何從datagridview的選定行中獲取id
- 16. 如何從datagridview中的選定行獲取ID?
- 17. 如何從不同頁面獲取DataGridView中的選定行
- 18. Datagridview從所有行中獲取值
- 19. 如何獲取datagridview的已檢查行
- 20. 從DataRow獲取DataRow的最大日期時間值[]
- 21. 在DataGridView中獲取行號
- 22. 從DataGridView獲取選定的行
- 23. 獲取交替行的狀態從DataGridView
- 24. 從DataGridView中獲取信息
- 25. 從DataGridView獲取DataTable
- 26. c#DataGridView從行/列獲取內容
- 27. 如何獲取查詢在Visual Studio 2013中的DataGridView中運行
- 28. 如何從datagridview中的標籤中獲取價值C#
- 29. 如何從C#中的datagridview中獲取數據.net
- 30. 如何從vb.net datagridview中的特定列中獲取值?
謝謝。在相關問題上;我如何輸入我的行? – 2009-11-30 21:09:51
您需要閱讀以下內容:http://msdn.microsoft.com/en-us/library/esbykkzb(VS.71).aspx。不過,如果你還沒有這樣做,我建議忽略它們並轉到LINQ to SQL:http://msdn.microsoft.com/en-us/library/bb425822.aspx – 2009-11-30 21:55:58
可愛的解決方案!作品像魅力,我用這種方式: ((dgvAttached.SelectedCells [0] .OwningRow.DataBoundItem作爲DataRowView).Row作爲DataRow) – MiBol 2015-09-14 17:16:11