datagriedview 行内动态添加按钮
我想在DATAGRIEDVIEW 行内添加按钮,还是隔一行添加一个,怎么动态添加,谢谢大家了 --------------------编程问答-------------------- 貌似只能设定整列的type为ButtonColumn,可以在点击事件里判断隔一行执行--------------------编程问答-------------------- http://blog.csdn.net/heku518/article/details/3239135
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (Convert.ToInt32(e.RowIndex) % 2 == 0)
{
MessageBox.Show("123");
}
}
按这个方法,自己再合适的时候,添加 --------------------编程问答--------------------
DataGridViewButtonColumn MyColumn = new DataGridViewButtonColumn();
MyColumn.HeaderText = "操作";
dataGridView2.Columns.Add(MyColumn);
先加一列。
循环设置按钮上文字,也可以选择是否显示按钮
for(int index = 0;index<this.dataGirdView1.Rows.count;index++)
{
DataGridViewButtonCell buttonCell = this.dataGirdView1.Rows[index].Cells[按钮所在列索引] as DataGridViewButtonCell;
buttonCell.Value = 按钮文本;
if(index%2==0)
.....
} --------------------编程问答-------------------- 嗯,2楼可以,学习了。 --------------------编程问答-------------------- 谢谢你们,问题解决
补充:.NET技术 , C#