C# 正在读取数组或列表中的SQL Server列
我想知道如何将sql server数据库中列中包含的值复制到数组或列表中? 我正在Web应用程序项目ASP.NET中使用CC# 正在读取数组或列表中的SQL Server列,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我想知道如何将sql server数据库中列中包含的值复制到数组或列表中? 我正在Web应用程序项目ASP.NET中使用C 提前感谢首先,您必须填写dataTable中的记录,然后遍历dataTable的所有行,并将每条记录逐个添加到数组列表中。 选中此项: 看看这是否有帮助 将作者姓名填入列表的非常基本的示例。您可以将列中的数据检索为字符串,然后使用拆分函数,然后使用for循环将其存储在数组中。您计划如何在生成的数组中使用数据? ArrayList obj = new ArrayList(
提前感谢首先,您必须填写dataTable中的记录,然后遍历dataTable的所有行,并将每条记录逐个添加到数组列表中。 选中此项: 看看这是否有帮助
将作者姓名填入列表的非常基本的示例。您可以将列中的数据检索为字符串,然后使用拆分函数,然后使用for循环将其存储在数组中。您计划如何在生成的数组中使用数据?
ArrayList obj = new ArrayList();
for(int x= 0;x<dtGet.Rows.Count;x++)
{
obj.Add(dtGet.Rows[x]['col_name']);
}
using (SqlConnection cnn = new SqlConnection("server=(local);database=pubs;Integrated Security=SSPI")) {
SqlDataAdapter da = new SqlDataAdapter("select name from authors", cnn);
DataSet ds = new DataSet();
da.Fill(ds, "authors");
List<string> authorNames = new List<string>();
foreach(DataRow row in ds.Tables["authors"].Rows)
{
authorNames.Add(row["name"].ToString());
}
}