想在dataGridView中增加一行,这一行不涉及到数据库,只是普通的增加一行,
增加的一行是由textBox输入的值.

解决方案 »

  1.   

    操作gridview绑定的datatableDataRow dr=datatable.NewRow();
    ...
    datatable.add(dr);
    在绑定gridview即可
      

  2.   

     dataGridView1.Rows.Add(1);  //1是代表添加1行 
      

  3.   

    楼上都可以,
    如果不是绑定的数据源,是一行一行写进datagridview的,那么可以将datagridview的rowcount+1
    再直接赋值到datagridview的新加行就可以了
      

  4.   


    1.加到末尾            dataGridView.Rows.Add();
    2.加到中间             dataGridView.Rows.Insert();
      

  5.   

    1.加到末尾            dataGridView.Rows.Add();
    2.加到中间             dataGridView.Rows.Insert();
      

  6.   

    为什么还要用textbox编辑值呢?我一般用的是双击编辑....
      

  7.   

    相应的值的输入1.加到末尾            dataGridView.Rows.Add(new object[]{"",text1.text,""} );//{}是对应列的值
    2.加到中间             dataGridView.Rows.Insert(rowsIndex,new object[]{"",text1.text,""} );
      

  8.   

    加入末尾:
    (1)DataRow dr=datatable.NewRow(); //增加一行datatable表类型的新行
    ...                            //对该行增加对应列的值,也就是你说的textbox中的值
    datatable.add(dr); //将以上新增的有数据的行插入datatable表中
    再绑定该表到DataGridView中即可,DataGridView1.DataSource=datatable;
                                 DataGridView.DataBind=ture;
    (2)楼上说的也行dataGridView.Rows.Add(new object[]{"",TextBox1.text,""} );
    加入中间:
    dataGridView.Rows.Insert(rowsIndex,new object[]{"",TextBox1.text,""} );需要注意的是:你要把值插入哪一列中,经常对应类型不同出错。
      

  9.   

    向dgv里面加一行数据有很多种方式,根据你的实际情况来,一,二,七楼都可以。 。
      

  10.   

    dataGridView1.Rows.Add(1);  //1是代表添加1行