xiaoyaofuer 发表于 2016-5-9 09:13:46

C1DataGrid使用BottomRows追加行不能保存数据

使用C1DataGrid的时候先绑定一个DataTable数据源,然后使用BottomRows追加1行在画面或者程序中编辑改追加行,光标离开后没法保存数据,请帮忙解决下,谢谢:hug:代码如下

xiaoyaofuer 发表于 2016-5-9 09:14:26

            DataTable dt = new DataTable();
            dt.Columns.Add("AREA", System.Type.GetType("System.String"));
            dt.Columns.Add("LOC_F", System.Type.GetType("System.String"));
            dt.Columns.Add("LOC_T", System.Type.GetType("System.String"));
            dt.Columns.Add("CHECK", System.Type.GetType("System.Boolean"));
            
            DataRow dtRow = dt.NewRow();
            dtRow["AREA"] = "1";
            dtRow["LOC_F"] = "AAAA";
            dtRow["LOC_T"] = "BBBB";
            dt.Rows.Add(dtRow);
            DataRow dtRow2 = dt.NewRow();
            dtRow2["AREA"] = "2";
            dtRow2["LOC_F"] = "CCCC";
            dtRow2["LOC_T"] = "DDDD";
            dt.Rows.Add(dtRow2);

            dgdAuditJogai.ItemsSource = dt.DefaultView;
            dgdAuditJogai.CanUserAddRows = false;

            DataGridRow dr = new DataGridRow();
            dr = dgdAuditJogai.Rows;

            dgdAuditJogai.BottomRows.Add(dr);

            dgdAuditJogai.CanUserEditRows = true;
            dgdAuditJogai.CanUserAddRows = true;
            dgdAuditJogai.Value = "1111";
            dgdAuditJogai.Value = "1111";

Alice 发表于 2016-5-10 10:48:26

重复帖。
统一到另一个帖子讨论:http://gcdn.gcpowertools.com.cn/showtopic-22328-1-1.html
页: [1]
查看完整版本: C1DataGrid使用BottomRows追加行不能保存数据