private void button1_Click(object sender, EventArgs e)
{
//获取点击datagridview1的行的 行号
int r = thisdataGridView1CurrentRowIndex;
//获取此行的 员工编号 的值
string bianhao = thisdataGridView1Rows[r]Cells[0]ValueToString();
//删除 datagridview1 的选中行
thisdataGridView1RowsRemove(thisdataGridView1Rows[r]);
//删除数据库的 员工编号 的对应行
conn = new OleDbConnection(connStr);
connOpen();
myAdapter = new OleDbDataAdapter("delete from 你的表名 where 你的字段名称 ='"+bianhao+"'", conn);
connClsoe();
}
thisdatagridview[列号, 行号]ValueToString();
thisdatagridviewCurrentCellRowIndex; 得到当前单元格所在行号
事件触发的话:datagridview不能多选,单选得到;多选的话就加个判断选择的行数是否大于1就可以了。
最后根据你要计算的值类型转换下就可以。
public Form1()
{
InitializeComponent();
thisdataGridView1 RowsAdded+=new DataGridViewRowsAddedEventHandler(dataGridView1_RowsAdded);
}
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
for (int i = 0; i < eRowCount; i++)
thisdataGridView1Rows[eRowIndex + i]HeaderCellValue = (eRowIndex + i + 1)ToString();
}
以上就是关于C# 增加一个button删除dataGridView1中选择行的数据,单击button事件中代码如何写全部的内容,包括:C# 增加一个button删除dataGridView1中选择行的数据,单击button事件中代码如何写、C#中怎样提取datagridview中一列的值并且让这个值加一个数、winform中如何让datagridview自动显示行号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)