BeginEdit,CancelEdit和EndEdit方法
来源:互联网 发布:网页小游戏 知乎 编辑:程序博客网 时间:2024/05/22 00:42
BeginEdit,CancelEdit和EndEdit方法允许存储和取消DataRow的一系列更改。如,希望允许用户修改行的内容,然后显示一个对话框使用用户选择接受或取消那些更改。
可以调用EndEdit方法接受编辑,列的当前值将为建值。列的初始值仍保持不变。
可以调用CancelEdit方法取消编辑,列的当前值和初始值都保持不变。
tb.Columns.Add("CompanyName", typeof(string));
DataRow row;
row = tb.LoadDataRow(new object[] { "ABCDE", "Initial CompanyName" }, true);
row["CompanyName"] = "New name";
row.BeginEdit();
row["CompanyName"] = "Even newer name";
label1.Text = row["CompanyName",DataRowVersion.Current].ToString();//
label2.Text= row["CompanyName",DataRowVersion.Proposed].ToString();//建议值,列的初始值不变
label2.Text = row["CompanyName", DataRowVersion.Original].ToString();
可以调用EndEdit方法接受编辑,列的当前值将为建值。列的初始值仍保持不变。
可以调用CancelEdit方法取消编辑,列的当前值和初始值都保持不变。
tb.Columns.Add("CompanyName", typeof(string));
DataRow row;
row = tb.LoadDataRow(new object[] { "ABCDE", "Initial CompanyName" }, true);
row["CompanyName"] = "New name";
row.BeginEdit();
row["CompanyName"] = "Even newer name";
label1.Text = row["CompanyName",DataRowVersion.Current].ToString();//
label2.Text= row["CompanyName",DataRowVersion.Proposed].ToString();//建议值,列的初始值不变
label2.Text = row["CompanyName", DataRowVersion.Original].ToString();
- BeginEdit,CancelEdit和EndEdit方法
- beginEdit()和endEdit()到底用来干吗的?
- DataRow.BeginEdit 方法
- easyUI treeGrid 实现(一)---_parentId、beginEdit、cancelEdit、enableDnd....以及实现两个treeGrid拖拽
- 关于DataGridView的EndEdit方法
- BindingSource的EndEdit方法注意事项
- TreeView控件节点重命名后没有进入beginEdit的解决方案
- DataTable状态(DataRowState, AcceptChanges,RejectChanges,BeginEdit)介绍
- DataTable状态(DataRowState, AcceptChanges,RejectChanges,BeginEdit)介绍
- DataTable状态(DataRowState, AcceptChanges,RejectChanges,BeginEdit)介绍
- Easyui 行编辑 endedit时 TypeError: Value does not implement interface Node.异常
- 此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据
- 构造方法和方法
- 构造方法和方法
- 方法和重载方法
- yield方法和join方法
- Equals 方法和 HashCode方法
- 方法重新和虚方法
- [VS] 使用VS2005做效能分析
- [视频]新郎奔赴抗震一线 新娘独自举办婚礼
- [VS] VS.NET 2005的代码分析工具
- 地震灾区最新图片汇总
- C#中使用Excel
- BeginEdit,CancelEdit和EndEdit方法
- 从1数到n,1出现多少次,有多少个1的问题,想了好长时间,才写出这个。算的速度还是可以的
- 在C#中读写Excel文件
- C#操纵Excel常用语句
- Visual Paradigm - 一个用于绘制UML的java实现的一个工具软件
- [VS] NUnit学习入门 VS.net 2005篇
- KMP算法的学习心得
- KMP算法的学习心得
- 9岁小英雄林浩背出2名同学