各位好,小弟现在有个问题请教大家一下,是这样的,我在我的页面上有两个文本框textbox1,textbox2,一个按钮button1和一个gridview1控件,我想要实现的功能是这样的,当我按下按钮button1时,把textbox1和textbox2的内容增加到gridview1中的第一和第二列中,并在页面上把它们显示出来,当按下gridview1的第三列时,把该列从gridview1中删除,当然,首要条件是我这个操作是不要用到数据库的,我的想法是先把textbox1和textbox2的内容先存储到一个DataTable中,然后把DataTable绑定到gridview1中,但不知道该怎么做,请知道的帮忙告诉一声,先在此谢谢大家了.

解决方案 »

  1.   

    不会吧,这样不明白我的意思啊,其实我就是想要每按一下按钮,把textbox1和textbox2的内容增加到gridview1然后在页面上把它显示出来
      

  2.   

    DataTable dtInfo = null;
    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;
            }我随便写了一个,不知道是不是你说的一样,