设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
请教关于.net中Datatable的删除行的问题
返回列表
发新帖
请教关于.net中Datatable的删除行的问题
[复制链接]
11
|
5
|
2011-9-19 01:10:12
|
显示全部楼层
|
阅读模式
有2个DATATABLE分别为A,B。实现将datatableA中选中某一行数据复制到相应的文本框中,再将文本框中的内容加入datatableB中,要求进行第二次从datatableA中选某一行数据时,之前已选中过的数据在DatatableA中不可见。另注,DatatableA是通过一个按钮和thickbox弹出框显示的。我现在已实现复制功能,但不知如何实现第二次添加时,之前已选中的内容不出现在(弹出框中的)DatatableA中这一功能,请各位大侠,指教一下
回复
使用道具
举报
千问
|
2011-9-19 01:10:12
|
显示全部楼层
js去实现吧,做c#开发别太依赖服务器控件。
回复
使用道具
举报
千问
|
2011-9-19 01:10:12
|
显示全部楼层
添加到datatableb后就删除掉当前选中的数据行,这样就不会从datatablea中出现了。datatable.Rows[rowNum].Delete()\';不破坏数据的话把选中的行设置成不可见也可以。datatable.Rows[rowNum].Visible=false;
回复
使用道具
举报
千问
|
2011-9-19 01:10:12
|
显示全部楼层
不知道你什么作用,应该用中间表,来实现。当选中新数据时,去中间表判断,如果存在,则不显示。textbox.VISIBLE=false;
回复
使用道具
举报
千问
|
2011-9-19 01:10:12
|
显示全部楼层
楼主,你提供的Datatable问题我已经帮你找到了解决问题的方法,请查看参考链接参考资料:w.baidu.com/。http://www.ibeifeng.com/goods.php?id=126。HTMA
回复
使用道具
举报
千问
|
2011-9-19 01:10:12
|
显示全部楼层
实现将datatableA中选中某一行数据复制到相应的文本框中tet1.text=datatable(a).rows[x][x].tostring()datatable(a).rows[x][x]=dbnull.value;再将文本框中的内容加入datatableB中datatable(a).rows.add(newrow(.......))要求进行第二次从datatableA中选某一行数据时,之前已选中过的数据在DatatableA中不可见is=true;where(is)if(datatable(a).rows[x][x]==dbnull.value)xelseis=false;第二次.text=datatable(a).rows[x][x].tostring()
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行