private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewColumn column = dataGridView1.Columns[e.ColumnIndex];
if (column is DataGridViewButtonColumn)
{
//在这里写你的操作,上面的是判断你点击的是哪一个button按钮
}
}
}
// 如果要修改当前行的数据可以这样:
// dataGridView1["PlaceDescribe", e.RowIndex].Value = "已
禁用";
// PlaceDescribe是数据库里面的列名
DataTable dt = (DataTable)dataGridView1.DataSource;
dt.Rows.Clear();
dataGridView1.DataSource = dt;
上面三行代码清除数据
重新绑定数据库
dataGridView1.DataSource = db.DbConnection(selectSql, dt);
// 这行是DataGridView左右自适应
this.dataGridView1.AutoSizeColumnsMode=System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;