刚开始使用Data时,希望我能正确地提出这一要求。如何选择从DataSet到DataTable的哪些列?我知道我可以使用…来填充数据表
DataTable table = dataSet1.Tables[0];
但这会带来所有列。如何仅用某些列填充DataTable?
我正在使用.NET 3.5,C#和SQL CE 3.5单表数据库。
谢谢。
// Assumes that connection is a valid SqlConnection object. string queryString = "SELECT CustomerID, CompanyName FROM dbo.Customers"; SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection); DataSet customers = new DataSet(); adapter.Fill(customers, "Customers"); DataTable table = customers.Tables[0];
您可以输入要选择的列,而不是“ CustomerID,CompanyName”。
有关进一步的学习,请检查此MSDN链接。