Winform 中相关问题的总结

最近在做一些WinForm的东西,也遇到了一些问题.在这里仅仅是做个记录Happy

  1. 在程序中使用类型化数据集,主键为自增字段,第一次添加数据产生的问题.
    问题描述:第一次批量更新数据的时候会造成datagridview的id混乱,导致如下图问题
    image 
    发现问题多出在只有两列数据的表中.一列为主键自增类型.一列放置其他的东西.
    解决办法:

    //在填充 DataSet 对象中的表时,可使用 EnforceConstraints 属性暂时关闭约束
    dataset.EnforceConstraints = false;

  2. (未解决) 通过绑定的TextBox控件来修改绑定在同一数据源上的DataGridView的内容.
    问题描述:
    通过绑定可以修改DataGridView中的内容同时也修改了DataTable中的内容,但是DataRow的状态并没有改变,也就是说没有改变成modified.所以在执行Adapter的Update后也无法把修改后的内容更新到数据库中.
    这个问题仅仅出现在修改上,插入和删除没有此类问题.

你可能感兴趣的:(WinForm)