[英]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.