private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == dataGridView1.Columns["RESER"].Index)
{
SelectedITEMID = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["ColumnITEMID"].Value.ToString());
string ITEMNAME = dataGridView1.Rows[e.RowIndex].Cells["ColumnITEMNAME"].Value.ToString();
string SERIALNO = dataGridView1.Rows[e.RowIndex].Cells["ColumnSERIALNO"].Value.ToString();
frmSetup_RFIDItem_Update frmSRI_Update = new frmSetup_RFIDItem_Update();
frmSRI_Update.setSelectedInfo1(SelectedITEMID, ITEMNAME, SERIALNO);
frmSRI_Update.ShowDialog();
frmSRI_Update.Dispose();
getRegisteredRFIDItemList();
}
}
发布于 2014-04-09 02:10:32
您已经知道如何获取包含被单击按钮的行,因为您已经在这样做了。只需测试该行的Selected
属性,并仅在该行为false
时执行某些操作。
如果您希望在这些行中将按钮绘制为禁用状态,那么就需要创建自己的派生列和单元格类。在这种情况下,This可能会引起人们的兴趣。
https://stackoverflow.com/questions/22951306
复制