通过改变DataGrdatidView的其他位置的数据修改DataGrdatidViewButtonColumn列的按钮的状态值

 1 DataGridViewColumn column = dgvDetail.Columns[e.ColumnIndex];
 2             if (!(column is DataGrdatidViewButtonColumn) && e.RowIndex >= 0)
 3             {
 4                 DataGridViewButtonCell vCell = (DataGridViewButtonCell)dgvDetail.Rows[e.RowIndex].Cells[6];
 5 
 6                 string ID = "";
 7                 if (dgvDetail.Rows[e.RowIndex].Cells["ID"].Value != null)
 8                 {
 9                     ID = dgvDetail.Rows[e.RowIndex].Cells["ID"].Value.ToString();
10                     if (vCell.FormattedValue.ToString() == "删除")
11                     {
12                         vCell.Value = "修改";
13                         vCell.Tag = true;
14                     }
15                 }
16                 else if (string.IsNullOrEmpty(ID))
17                 {
18                     if (vCell.FormattedValue.ToString() == "删除")
19                     {
20                         vCell.Value = "保存";
21                         vCell.Tag = true;
22                     }
23                 }
24             }

通过改变DataGrdatidView的其他位置的数据修改DataGrdatidViewButtonColumn列的按钮的状态值

可以参考DataGrdatidViewButtonColumn的设置: https://blog.csdn.net/jixiaomeng821/article/details/22867805

 

posted @ 2020-04-03 16:55  青衫の剑客  阅读(200)  评论(0)    收藏  举报