[英]How to get a datakey in windowsforms 4
我有一個小問題,我正在使用 Windows 窗體
我如何獲取我選擇的一行的數據鍵,以便我可以將它從數據集/表中刪除我見過很多人有同樣的問題,他們得到了這個解決方案:
int ID = Convert.ToInt32(gridview.DataKeys[gridview.SelectedIndex].Values.toString());
但這對我有用。 我可以輸入:
int ID = Convert.ToInt32(gridview.
那么智能不會給我數據密鑰。 所以這就是他爆發的地方。 我是否錯過了某事的參考
請給我一個解決方案。
DataKeys用於GridView
Web 控件,在 Window Forms 中不可用。 您需要在數據源中具有必需的列以與DataGridView
(對於窗口窗體)綁定,如果您不想顯示它們,則隱藏它們。
綁定所需的列並隱藏該列
dgv.DataSource = source;
dgv.Columns["YourColumnName"].Visible = false;
從隱藏列中獲取值
string value dgvInHouseApp.Rows[rowIndex].Cells["YourColumnName"].Value.ToString()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.