dataGrid添加一个新行是在最后的一行上的,可是当你排序后它可能就不知道到哪里了,最好的办法我觉得你可以另做一个添加记录的录入窗体,当要添加新行时,先在录入窗体里输入数据,然后再添加到dataGrid里排序显示就是了.

解决方案 »

  1.   

    用一个pannel里面存放录入的表格
    录入好以后重新设置数据源绑定
    隐藏pannel即可
      

  2.   

    参考一下
    http://blog.csdn.net/xidongs/archive/2004/10/09/129563.aspx
      

  3.   

    可以使用DataGrid控件啊,
    不用写很多代码。
    还简单。
      

  4.   

    应当可以在程序里设置刚添加的那条GETFOCUS,这样就能找到了吧
      

  5.   

    新建一个时间字段,DataGrid的查找语句Order by time Desc即可
    插入空记录的方法是数据库表设置不要设置"不能为空",然后插入空记录的时候录入刚才的那个时间字段为当前系统时间,然后再编辑即可