我应该使用数据表存储一列的选择查询在asp.net
本文关键字:选择 一列 查询 net asp 数据表 存储 我应该 | 更新日期: 2023-09-27 18:05:48
我的sql select查询将返回一列公司名称(多行名称)。现在我想把它存储起来。我使用:
try
{
connection.Open();
sqlCmd = new SqlCommand(sqlCmd.CommandText, connection);
SqlDataReader sqlReader = sqlCmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Clear();
sqlReader.Read();
dt.Load(sqlReader);
然后我尝试通过
访问名称dt.Rows[0][0].ToString()
dt.Rows[1][0].ToString()
dt.Rows[2][0].ToString()
etc.
但是我认识到dt.Rows[0][0]. tostring()中的值每次都不同,如果我使用相同的查询事件,并且如果我使用新的查询值,看起来旧值仍然存储在可数据事件中。在这里存储和检索值的正确方法是什么?
你可以使用
string compnay_name = dt.Rows[0]["column_name"].ToString();
试着用双引号括起你的公司名称。
可以在for或foreach循环中使用。,
for(int i=0;i<count;i++)
{
string compnay_name = dt.Rows[i]["column_name"].ToString();
}
希望它能帮助…阿基