请问这里的朋友: 现在我想从datagrid向它绑定的datatable 输入,修改数据,但是绑定的表不同,所要求的排列也不同,
比如: 现在要求这个两列多行的表数据按照升序排列,现在假设datagrid中原数据如下:ID value
1 4
3 6现在在datagrid中增加一行 2 5 当离开该行 继续输入下一行的数据时,它自动插入ID=1和3 的两行之间,并且检验 5 是否在 4 和 6 之间; 否则 报错 输入的数据不符合要求,请问:在datagrid的那个触发事件中? 这样还要对绑定的表进行一个遍历比较操作吗? 这样是不是效率很低? 该如何实现? 谢谢
比如: 现在要求这个两列多行的表数据按照升序排列,现在假设datagrid中原数据如下:ID value
1 4
3 6现在在datagrid中增加一行 2 5 当离开该行 继续输入下一行的数据时,它自动插入ID=1和3 的两行之间,并且检验 5 是否在 4 和 6 之间; 否则 报错 输入的数据不符合要求,请问:在datagrid的那个触发事件中? 这样还要对绑定的表进行一个遍历比较操作吗? 这样是不是效率很低? 该如何实现? 谢谢
解决方案 »
- 求解 winfrom dsoframer ReplaceText 文字替换
- winform窗体远程连接数据库错误
- 急,急,急,vs 2003里建的web项目,为什么不能调用别的机器上的webservice??
- 现在.NET开发向哪个方向发展比较好,比如网络或者通信什么的
- 如何用c#实现添加网上邻居(指定网站、网络位置或FTP站点的位置)
- Convert.ToString的问题
- 查询问题 各位帮帮忙 先谢谢啦
- 如何把字符“23.00”转成int型!急!
- 求一blog(asp.net+sql)和vs.net2005,提供地址可下就给分,或直接发emailup有分,分不够加++++++++++++++++++++++++++++++++++
- asp.net datagrid取当前行传值
- 如何在RichTextBox中加入超文本链接
- .net 上传 HttpFileCollection 类 的问题
this.iMoveDS.CntrMovement.ColumnChanging+=new DataColumnChangeEventHandler(CntrMovement_ColumnChanging);
iMoveDS是我的DataSet,CntrMovement是我的DataTable。
然后写CntrMovement_ColumnChanging事件:
if (DataTable的最后一列列名==e.Column.ColumnName)
{
检验5是否在4和6之间,是则排序,否则报错。
}