我的程序中有两个TextBox,一个ComboBox和一个DataGridView as shown here按钮代码如下:
private void button1_Click(object sender, EventArgs e)
{
tablo1.Clear();
MySqlConnection baglanti = new MySqlConnection("Server=**.***.***.** ;Port=3306 ;Database =*** ;Uid=*** ;Pwd='****' ;");
baglanti.Open();
string kommand = "Select * from ecz";
MySqlDataAdapter daa = new MySqlDataAdapter(kommand, baglanti);
daa.Fill(tablo1);
dataGridView1.DataSource = tablo1;
baglanti.Close();
tablo1.Rows.Add(textBox2.Text, comboBox2.SelectedItem, textBox1.Text);
dataGridView1.DataSource = tablo1;
}
当我单击该按钮时,数据库中的表将进入DataGridView。接下来,将ComboBox和TextBox中的值添加到DataGridView中。但是他们之间有一个空白行as shown here我制作了我的代码以删除该空行。
private void button1_Click(object sender, EventArgs e)
{
tablo1.Clear();
MySqlConnection baglanti = new MySqlConnection("Server=**.***.***.** ;Port=3306 ;Database =*** ;Uid=*** ;Pwd='***' ;");
baglanti.Open();
string kommand = "Select * from ecz";
MySqlDataAdapter daa = new MySqlDataAdapter(kommand, baglanti);
daa.Fill(tablo1);
dataGridView1.DataSource = tablo1;
baglanti.Close();
for (int i = 0; i < dataGridView1.RowCount; i++)
{
string allo = Convert.ToString(dataGridView1.Rows[i].Cells[0].Value);
if ( allo== "")
{
dataGridView1.Rows.RemoveAt(dataGridView1.Rows[i].Index);
}
}
tablo1.Rows.Add(textBox2.Text, comboBox2.SelectedItem, textBox1.Text);
dataGridView1.DataSource = tablo1;
}
然而,当我以这种方式更改代码时,我不能连续添加到DataGridView。 所有添加内容都将添加到DataGridView的最后一行。 我想将行添加到没有空格的DataGridView。但是我希望能够连续补充一下。你能帮助我吗?感谢。