[英]How to create a datatable using C# from SQL?
我需要一些从sql制作数据表的帮助。 我是新手。
我想在代码隐藏中从头开始创建自己的数据表,现在要在Visual Studio中使用预制的表。
您需要使用SqlDataAdapter
填充DataTable
。
尝试这样的事情:
DataTable dataTable = new DataTable();
using (SqlConnection connection = new SqlConnection(yourConnectionString))
{
connection.Open();
using (SqlDataAdapter adapter = new SqlDataAdapter(yourQuery, connection))
{
adapter.Fill(dataTable);
}
}
这可能是最基本的方法,使用IDataReader
(在本例中为SqlDataReader
)填充DataTable
public DataTable MakeDataTable()
{
DataTable table = new DataTable();
using (SqlConnection conn = new SqlConnection("ConnectionStringHere"))
{
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.Text = "SELECT * FROM MyTable";
conn.Open();
using (SqlDataReader rdr = cmd.ExecuteReader())
{
table.load(rdr);
}
}
}
return table;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.