各位大侠:windows程序中DataGrid控件怎样添加新行

解决方案 »

  1.   

    System.Data.DataTable t = new DataTable();
    t.Rows.Add(object[] values);
    this.dataGrid1.DataSource = t
      

  2.   

    dataView1.AllowNew=true;
    dataView1.AddNew();
      

  3.   

    try
    {
    // 清除当前编辑内容
    this.BindingContext[objdataSetTentity,"Tentity"].EndCurrentEdit();
    this.BindingContext[objdataSetTentity,"Tentity"].AddNew();
    }
    catch (System.Exception eEndEdit) 
    {
    MessageBox.Show(eEndEdit.Message);
    }
      

  4.   

    DataTable dt = (DataTable)dataGrid1.DataSource;
    DataRow dr  = dt.NewRow();
    dr["ID"] = Convert.ToInt32(dt.Rows[dt.Rows.Count-1]["ID"])+1;
    dr["name"] = dt.Rows[dt.Rows.Count-1]["name"];
    dr["pass"] = DateTime.Now;
    dt.Rows.Add(dr);
      

  5.   

    其实就是给datatabel添加一行,然后绑定datagrid了
      

  6.   

    其实就是给datatabel添加一行,然后绑定datagrid了确实应该如此。