解决方案 »
- JS中 时间推算的问题
- 两个错误求解答
- 在掌上电脑中,假如已经跳转到其它窗口,怎么跳转回主窗口?
- winform c/s系统不同用户权限管理
- 设置了Settings.settings,不知道怎么读。
- 如何这样分配多线程呢?
- 怎么用JS获取页面上服务器控件ID,如一个页面上一个用户控件ID。。。。。谢谢。急
- server.transfer的传递页包含组件ascx,如何在接受页取ascx控件中的webControl值?
- C# webservice 求助
- TabControl 与datagridview
- 求大神,如何用C#随机建立数学表达式如:3+sinT+lnT+10,T为整形变量,并对其进行求值?
- 怎么获取当前操作系统登录的域用户全名?
控件只是用来展示和提供用户输入的界面。
datagridview还是应该有一个数据源。比如DataTable. 当然删除DGV里的一行,DataTable相应的行会自动作上删除标记。
这一切.net都已经帮你考虑得非常周到了。
我跟他说,其实你何必这么麻烦,DGV是绑定了一个DataTable的,你只要把DataTable里的两行交换顺序就行了,DGV自然就会自动更新了。而这个调整DataTable的代码只有三行。
你的建议是 DataGridView.DataSource = DataTable。 绑定数据源,所有的操作对DataTable进行,对DataTable的操作DataGridView会实时展示DataSource里的数据?
你的建议是 DataGridView.DataSource = DataTable。 绑定数据源,所有的操作对DataTable进行,对DataTable的操作DataGridView会实时展示DataSource里的数据?
是这个意思,而且用户在界面上对DGV中的修改操作,只要通过了验证,会自动反应在DataTable中。因为这是“双向绑定”。