各位好,小弟现在有个问题请教大家一下,是这样的,我在我的页面上有两个文本框textbox1,textbox2,一个按钮button1和一个gridview1控件,我想要实现的功能是这样的,当我按下按钮button1时,把textbox1和textbox2的内容增加到gridview1中的第一和第二列中,并在页面上把它们显示出来,当按下gridview1的第三列时,把该列从gridview1中删除,当然,首要条件是我这个操作是不要用到数据库的,我的想法是先把textbox1和textbox2的内容先存储到一个DataTable中,然后把DataTable绑定到gridview1中,但不知道该怎么做,请知道的帮忙告诉一声,先在此谢谢大家了.
private void Form2_Load(object sender, EventArgs e)
{ dtInfo = new DataTable();
dtInfo.Columns.Add("AAA");
dtInfo.Columns.Add("BBB");
dtInfo.Columns.Add("CCC"); this.dataGridView1.DataSource = dtInfo; dataGridView1.CellClick += new DataGridViewCellEventHandler(dataGridView1_CellClick);
}
void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
DataGridViewCell cell = this.dataGridView1.SelectedCells[0] ;
if (cell.ColumnIndex == 2)
{
dtInfo.Rows.RemoveAt(cell.RowIndex);
this.dataGridView1.DataSource = dtInfo;
}
}private void button1_Click(object sender, EventArgs e)
{
DataRow dtTemp = dtInfo.NewRow() ;
dtTemp["AAA"] = this.textBox1.Text ;
dtTemp["BBB"] = this.textBox2.Text;
dtInfo.Rows.Add( dtTemp) ;
this.dataGridView1.DataSource = dtInfo;
}我随便写了一个,不知道是不是你说的一样,