绑定的时候当然是两个DataSet,然后往DataSet的Table中添加DataRow
解决方案 »
- c#开发的系统在其它电脑不能访问的问题
- Response.Redirect参数中的连接字符问题
- socket传递对象(如类)效率问题,心跳时间间隔多少为宜。
- C#UDP怎么写?
- 窗体装载的时候,怎么会闪动一下?
- 请问VS2010能打开VS2005的项目吗?我试过但是有些正常,有些有问题
- 关于listbox刷新问题!!
- 新手求助:为何在我的winfrom中,listbox的SelectionMode已经变成MultiExtended,但shift多选无法实现?
- 如何在水晶报表中添加SQL表达式?
- 大家好我是刚刚学电脑语言 给点提示吗 c++/c/c#/java 啊 谢谢
- 目录服务器报“未知的身份验证机制”错误是什么原因?
- c#里的中文字符处理问题(急)
如:myDA.Fill(myDS,"First");
DataGrid1.DataSource=myDS.Tables["First"].DefaultView;
DataGrid1.DataBind();
我想该table里应该有关键字吧,你先在view里进行增加和删除的操作,然后在进行绑定。
晚点我再告诉你详细操作方法
你的操作数据库才行吧,其实就是一个数据导入导出阿
你是不是想在datagrid里面选择,然后把选择的加到datagrid2里面取啊??
是的话,根本不需要你说的那种在两个dataset中传来传去的办法
给你一个思路建两个一摸一样的dataset,然后在dataset2里面加一个index字段
datagrid1绑定dataset1,datagrid2绑定dataset2(在属性生成器里面绑定好,不要显示index字段)
在datagrid1中选择一条记录(datagrid1中还有一个按钮列),在事件处理中将选定的行及其index一起给dataset2,绑定到datagrid2(重新绑定)!!好了,大问题解决了,看第二个!
在datagrid2中也加一个按钮列,选择后,在事件处理中删除dataset2中相应行!ok,差不多快完了!!
在datagrid1的ItemCommand事件处理中,加上判断,如果dataset2中的index列已经有了选择的行,那么不允许添加,否则添加。~~ok,功能做出来最后,记得在你的page_load中加上session或是viewstate之类的东西来存放你的dataset2,dataset1也一起存了算了。