gpt4 book ai didi

ado.net - 有没有其他方法可以在不使用 dataadapter.Fill 方法的情况下在 ADO.Net 中填充数据表?

转载 作者:行者123 更新时间:2023-12-01 10:14:42 28 4
gpt4 key购买 nike

有没有其他快速的方法来在 ADO.Net 中填充数据表而不使用 Data adaptor.Fill 方法?

最佳答案

是的,你可以。这是一个简短的例子:

var results = new DataTable();
using(var connection = new SqlConnection(...))
using(var command = connection.CreateCommand())
{
command.Text = "sql statement";
var parameter = command.CreateParameter();
parameter.Name = "name";
parameter.Value = aValue;
command.Parameters.Add(parameter);

connection.Open();
results.Load(command.ExecuteReader());
}
return results;

如果你只是需要创建一个数据表,例如为了存储不是来自数据库的数据,那么您可以创建一个新的 DataTable 并自行填充它,如下所示:

var x = new DataTable("myTable");
x.Columns.Add("Field1", typeof(string));
x.Columns.Add("Field2", typeof(string));
x.Columns.Add("Field3", typeof(int));

x.Rows.Add("fred", "hugo", 1);
x.Rows.Add("fred", "hugo", 2);
x.Rows.Add("fred", "hugo", 3);

关于ado.net - 有没有其他方法可以在不使用 dataadapter.Fill 方法的情况下在 ADO.Net 中填充数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350792/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com