为什么我的代码不起作用?我点击应用程序中的按钮,没有任何反应。在youtube教程中它运行得很好...... 对不起我的英文......
private void button1_Click(object sender, EventArgs e)
{
if (!textBox2.Text.Trim().Equals("") &&
!textBox3.Text.Trim().Equals("") &&
!textBox4.Text.Trim().Equals("") &&
!textBox5.Text.Trim().Equals(""))
{
if (comboBox1.SelectedIndex == 0)
{
dataGridView1.Rows.Add(idkl,textBox2.Text,
textBox3.Text, textBox4.Text, textBox5.Text);
idkl++;
}
if (comboBox1.SelectedIndex == 1)
{
dataGridView1.Rows.Add(idkl,
textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text);
idkl++;
}
}
else
{
MessageBox.Show("Wypełnij wymagane pola!");
}
}
感谢您的帮助 MariuszŚ。
答案 0 :(得分:0)
你应该
button1.Click += button1_Click;
在您的设计师或代码中(例如:PageLoad())
答案 1 :(得分:0)
DataGridViewRow row = new DataGridViewRow();
for (int i = 0; i < dgv_org.Rows.Count; i++)
{
row = (DataGridViewRow)dgv_org.Rows[i].Clone();
int intColIndex = 0;
foreach (DataGridViewCell cell in dgv_org.Rows[i].Cells)
{
row.Cells[intColIndex].Value = cell.Value;
intColIndex++;
}
dgv_copy.Rows.Add(row);
}
dgv_copy.AllowUserToAddRows = false;
dgv_copy.Refresh();