当前位置:编程学习 > C#/ASP.NET >>

取datatable中的两列

取datatable中的两列绑定到gridview中.谁知道?谢谢!!!!  --------------------编程问答-------------------- 没看明白.  其它列不用? 为什么不在SQL里先筛选. --------------------编程问答-------------------- 在gridview就设置两个绑定列.绑到你相应的datatable列上.

同意一楼的看法..不用的列为啥不在sql里去掉 --------------------编程问答-------------------- 解决方法:

可以使用ToTable方法 ,用法如下:

DataTable dt=GetData(); //这里假设是获取数据源

DataTable newdt=dt.DefaultView.ToTable(false,new string[] {"Column1","Column2"});  //Column1,Column2即是你要从dt到取出的两个列 再构建一个新的表newdt --------------------编程问答-------------------- 为什么!为什么!为什么不在sql里去掉?
--------------------编程问答-------------------- 最后再把构建好的新表绑定到gridview即可

this.gv.DataSource=newdt;
this.gv.DataBind(); --------------------编程问答-------------------- 就是,本来就在构造sql时确定! --------------------编程问答-------------------- 好啊!非常谢谢大家了啊!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,