我的datagridview与数据库绑定,现在想重设最后一列的宽度,应该怎么操作;;;还有,我想在点最后一列的任何记录时弹出对话框,但是设置的数据是列号,应该怎么改成列名(就是当确定点击的是当前列时弹出窗体,但是用列名作bool运算的)我以前的代码:
private void DGVAnalogAlarm_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 12) //点击第13列时。(怎么换成用列名)
{
FrmMeasure frmMeasure = new FrmMeasure();
frmMeasure.ShowDialog(); //弹出窗体
}
}
private void DGVAnalogAlarm_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 12) //点击第13列时。(怎么换成用列名)
{
FrmMeasure frmMeasure = new FrmMeasure();
frmMeasure.ShowDialog(); //弹出窗体
}
}
{
string s=datagridview1.Columns[e.ColumnIndex].Name
DataGridView dgv = (DataGridView)sender;
Form1 f= new Form1();
f.Str= this.datagridview1.CurrentRow.Cells[0].Value.ToString();
f.Show();
}