解决方案 »
- ascx的页面的CodeFile定义的cs文件获取不到ascx页面的asp:Literal控件
- 线程,窗体,同步,死锁,竞争,经验大分享!!!
- 用户控件中的事件触发问题,详见问题
- 关于多线程的问题
- 在vb.net asp.net里怎么建立或删除在硬盘的文件或文件夹?急!!!
- c#窗体的继承问题
- 监控数据库变化,实时刷新界面
- 问一个超菜的问题.
- 以前做过VC,JAVA, 现在开始学C#,.NET请问各位大虾该从什么开始入手??谢谢 谢谢 谢谢
- 如何能将winform中TextBox控件默认的右键菜单屏蔽掉?
- 求大神,如何用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中。因为这是“双向绑定”。