我的意思是只有再按一下保存才真正把记录输入到记录中,就像是一个Textbox,只有按了保存才把数据存入数据库。

解决方案 »

  1.   

    假设你的数据源为表table
    增加一行
    for(int i=0;i<table.Columns.Count;i++)
    {
      table.NewRow().Table.Columns[i].DefaultValue=列初始值,注意数据类型;
    }
    table.Rows.Add(table.NewRow());
      

  2.   

    这个只是在table中增加了一条,数据库中没有增加,要想保存,再写代码
      

  3.   

    在DATAGRID中加行实际只影响对应的DATASOURCE 中对应的TABLE,如果你不写代码是不能提交到数据库中的.所以问题就简单了就是写提交代码时判断行中内容是不是为空,为空不提到数据库中