当我双击DataGridView单元格(行)时,我需要以新的形式选择和编辑此行。到目前为止我所做的是:
public partial class Vozila : Form
{
public static int cellValue = 0;
public Vozila()
{
InitializeComponent();
}
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
cellValue = Convert.ToInt32(((DataGridView)sender).SelectedCells[0].Value);
DodajVozilo check = new DodajVozilo();
Check.Show();
}
这样做的想法是使用变量cellValue(在DodajVozilo_Load上以新形式DodajVozilo)和带有子句的MySql SELECT命令
WHERE id=cellValue
但是a无法获得任何可用的结果。什么是WHERE子句语法与public static int变量?
还有其他想法吗?
答案 0 :(得分:0)
您在DodajVozilo中描述了一个新变量,例如public int id;
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
cellValue = Convert.ToInt32(((DataGridView)sender).SelectedCells[0].Value);
DodajVozilo check = new DodajVozilo();
check.id=cellValue;
check.Show();
}
在您应该在MYSQL中使用id进行查询。