数据源是DataTable,如果我想通过checkbox选择DataTable的列名来重新构造一个DataTable,应该怎么写呢?
比如DataTable dt1:学号 姓名 年龄 性别 成绩
1 a 20 男 90
2 b 21 男 85
3 c 20 女 86
checkbox cb1:选择 学号 姓名 性别 (这里选择是根据checkbox,而不是指定好的列名)则DataTable dt2:学号 姓名 性别
1 a 男
2 b 男
3 c 女
请不吝赐教,谢谢!
比如DataTable dt1:学号 姓名 年龄 性别 成绩
1 a 20 男 90
2 b 21 男 85
3 c 20 女 86
checkbox cb1:选择 学号 姓名 性别 (这里选择是根据checkbox,而不是指定好的列名)则DataTable dt2:学号 姓名 性别
1 a 男
2 b 男
3 c 女
请不吝赐教,谢谢!
解决方案 »
- 【小问题】Linq 查询后类型转换的问题
- 谁能帮我把这段VB改成C#啊,拜托了。我为什么不能给分
- C# bitmap类setpiexl方法为什么无法显示位图呢?
- 我拿C#写了个windows server,要访问sqlserver数据库,用 Integrated Security=SSPI 方式,出问题。
- 如何获得HTML加密后的代码
- asp.net中文件上传问题
- 遇到一个语法高亮显示的问题,怎么解决比较好?(附代码)richtextbox
- asp.net上传超大文件的问题 ......
- 关于menuStrip控件的问题,在线等!
- 如何实现水晶报表在WEB页面中的版面设计?来的都给分!
- 请问现在windows server 2003对应的IIS最新版是多少?
- c# 中如何修改一个图片的图像质量
谢谢!但是我现在的问题就是如何获取checkbox的选择结果来删除列
你打错了一个字, 呵呵.
{
//选中状态
}
else
{
//未选中状态
}
checkbox是放的从dt1取出来的所有列名,“循环所有的checkBox ...然后用_Table2.Columns.Remove("列名"); ” 可以告诉我代码吗?我就是写不出来,呵呵
谢谢,请问如何得到选中的列名呢?
foreach()
用的是DataGridview把checkboxcolumns和从dt1取出的列名放在一起的