2
private void dataGridView1_CellContentClick
(object sender,DataGridViewCellEventArgs e)
{
int i,j;
i = dataGridView1.CurrentCell.RowIndex;
j = dataGridView1.CurrentCell.ColumnIndex;
txtcellvalue.Text = dataGridView1.Rows[i].Cells[j].Value.ToString();
}
private void Setvaluebutton_Click(object sender, EventArgs e)
{
int i = 0;
//foreach(DataGridViewRow datagridviewrow in dataGridView1.Rows)
//{
i = dataGridView1.SelectedCells[0].RowIndex;
string study = dataGridView1.Rows[i].Cells[2].Value.ToString();
txtcellvalue.Text = dataGridView1.Rows[i].Cells[3].Value.ToString();
txtcellvalue1.Text = dataGridView1.Rows[i].Cells[4].Value.ToString();
string unit = dataGridView1.Rows[i].Cells[5].Value.ToString();
i = i + 1;
DialogResult dr = MessageBox.Show
("Would like to update the click yes!!",
"values", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
db.OpenDB();
string query = "Update [table] set [status]=" + study + ",
[limit]='" + txtcellvalue.Text + "' ,[limit2]='" + txtcellvalue1.Text
+ "',[unit]='" + unit + "' where [tno]=" + i + ";";
db.Update(query);
DatagridviewMethod();
db.CloseDB();
}
else
{
DatagridviewMethod();
}
// }
}
这里更新在DataGridView所有多个选定单元格的值什么,我试图做的显示在显示所有的datagridview中的值datagridview.after所有的数据库表中的值,试图更换电池datagridview中的值,我可以编辑并替换另一个值,但在更新它时,它将一次更新datagridview中只有一行值而不是所有其他行(所有选定行)的值。 请给我任何建议吗?不通过点击设置按钮