[英]Add button to certain cell in datagridview
我創建了一個Datagridview。 現在,只要單元格包含空值,它就會將加號按鈕添加到單元格中。 像這樣的東西:
if ((string)((Hashtable)ht[i])["value"] == "")
{
// Create a Save button column
DataGridViewImageButtonSaveColumn columnSave = new DataGridViewImageButtonSaveColumn();
// Set column values
//Add the columns to the grid6
if (!dataGridView1.Columns.Contains("SaveButton"))
{
dataGridView1.Columns.Insert(5, columnSave);
}
}
else
{
//hide save button.
}
但現在我的問題是它在該列的所有單元格上顯示加號按鈕,即使該特定單元格具有值。 如何隱藏具有值的單元格的按鈕?
如果您只想要某些行中的按鈕,那么我傾向於不使用DataGridViewButtonColumn
。 我會使用只讀的DataGridViewTextBoxColumn
,因此它默認顯示空單元格。 對於那些需要按鈕的行,然后創建一個DataGridViewButtonCell
並使用網格本身的索引器將該單元格放在特定的列和行索引處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.