English 中文(简体)
数据集选择语句吗? 在 Asp. net 中
原标题:Dataset Select Statement? In Asp.net
  • 时间:2012-05-23 07:06:40
  •  标签:
  • asp.net

在网络应用程序中, 我从后端获取数据, 数据现在在数据集中有用 。 我在该数据集中有5 列, 但我只需要一列, 所以如何在 5 列中只获取一列 。 我使用数据视图, 但没有得到 。

               DataView dv = ds.Tables[0].DefaultView;
               dv.RowFilter= "empid";

但我没有得到。 你能帮我一下吗?

最佳回答

借助数据视图的帮助,您可以创建另一个仅需要您需要的列的表格

DataView view = new DataView(ds.tables[0]);
DataTable newTable = view.ToTable(tabblename, false, params string[] columnNames

);//Add 所需名称

您可以从下面的链接中获取完整的例子

"http://msdn.microsoft.com/en-us/library/h2b6ehaa.aspx" rel="nofollow" >Click

您可以删除额外的列

ds.Tables[string].Columns.Remove(string)

以删除您认为是额外列的单列。

Don t forget to ds.AcceptChanges() after deleting rows 或they will still be in the dataset.

问题回答

您可以将 dv. AutoGenenerate members 设置为 false ,然后在您 DataView (使用设计师方法) 的列内创建符合您想要在 DataView 上显示的列名称的栏目。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签