C# 如何从数据表中访问特定值?
我想从现有数据表中访问第二行第一列的值。。 我试过用这个代码C# 如何从数据表中访问特定值?,c#,C#,我想从现有数据表中访问第二行第一列的值。。 我试过用这个代码 DataTable dt = new DataTable("Aqua"); for (int i = 0; i < dt.Rows.Count; i++) { datagridItemEntry.Rows[i].Cells[0].Value = dt.Rows[i]["SlNo"]; } DataTable dt=新的DataTable(“Aqua”); 对于(int i=0;i
DataTable dt = new DataTable("Aqua");
for (int i = 0; i < dt.Rows.Count; i++)
{
datagridItemEntry.Rows[i].Cells[0].Value = dt.Rows[i]["SlNo"];
}
DataTable dt=新的DataTable(“Aqua”);
对于(int i=0;i
数据表名称为“Aqua”。。
但是什么都没用。。
帮帮我。您只是声明了
数据表
,但是没有加载任何数据,因此循环不会在dt.Rows.Count
为零时执行。这就是预期的行为。您可能需要在循环之前加载数据
DataTable dt = new DataTable("Aqua");
//Load data in to data table here.
for (int i = 0; i < dt.Rows.Count; i++)
{
datagridItemEntry.Rows[i].Cells[0].Value = dt.Rows[i]["SlNo"];
}
您只是声明了
数据表
,但是没有加载任何数据,因此循环不会在dt.Rows.Count
为零时执行。这就是预期的行为。您可能需要在循环之前加载数据
DataTable dt = new DataTable("Aqua");
//Load data in to data table here.
for (int i = 0; i < dt.Rows.Count; i++)
{
datagridItemEntry.Rows[i].Cells[0].Value = dt.Rows[i]["SlNo"];
}
您只是声明了
数据表
,但是没有加载任何数据,因此循环不会在dt.Rows.Count
为零时执行。这就是预期的行为。您可能需要在循环之前加载数据
DataTable dt = new DataTable("Aqua");
//Load data in to data table here.
for (int i = 0; i < dt.Rows.Count; i++)
{
datagridItemEntry.Rows[i].Cells[0].Value = dt.Rows[i]["SlNo"];
}
您只是声明了
数据表
,但是没有加载任何数据,因此循环不会在dt.Rows.Count
为零时执行。这就是预期的行为。您可能需要在循环之前加载数据
DataTable dt = new DataTable("Aqua");
//Load data in to data table here.
for (int i = 0; i < dt.Rows.Count; i++)
{
datagridItemEntry.Rows[i].Cells[0].Value = dt.Rows[i]["SlNo"];
}
试试这个……它可能对你有帮助
string temp;
String query="Your Query that retrieves the data you want";
SqlCommand cmd=new SqlCommand(query,con);//con is your connection string
DataTable dt=new DataTable();
con.Open();//Open your connection to database
SqlDataAdapter da=new SqlDataAdapter(cmd);
da.Fill(dt);
if(dt.Rows.Count>0)
{
temp=dt.Rows[0]["SlNo"].ToString();
}
con.Close();
试试这个……它可能对你有帮助
string temp;
String query="Your Query that retrieves the data you want";
SqlCommand cmd=new SqlCommand(query,con);//con is your connection string
DataTable dt=new DataTable();
con.Open();//Open your connection to database
SqlDataAdapter da=new SqlDataAdapter(cmd);
da.Fill(dt);
if(dt.Rows.Count>0)
{
temp=dt.Rows[0]["SlNo"].ToString();
}
con.Close();
试试这个……它可能对你有帮助
string temp;
String query="Your Query that retrieves the data you want";
SqlCommand cmd=new SqlCommand(query,con);//con is your connection string
DataTable dt=new DataTable();
con.Open();//Open your connection to database
SqlDataAdapter da=new SqlDataAdapter(cmd);
da.Fill(dt);
if(dt.Rows.Count>0)
{
temp=dt.Rows[0]["SlNo"].ToString();
}
con.Close();
试试这个……它可能对你有帮助
string temp;
String query="Your Query that retrieves the data you want";
SqlCommand cmd=new SqlCommand(query,con);//con is your connection string
DataTable dt=new DataTable();
con.Open();//Open your connection to database
SqlDataAdapter da=new SqlDataAdapter(cmd);
da.Fill(dt);
if(dt.Rows.Count>0)
{
temp=dt.Rows[0]["SlNo"].ToString();
}
con.Close();
你在哪里填写数据表?从您要将数据传输到的位置,它似乎非常空?从
datagridItemEntry到dt
或从dt到datagridItemEntry
?在哪里填写该数据表?从您要将数据传输到的位置,它似乎非常空?从datagridItemEntry到dt
或从dt到datagridItemEntry
?在哪里填写该数据表?从您要将数据传输到的位置,它似乎非常空?从datagridItemEntry到dt
或从dt到datagridItemEntry
?在哪里填写该数据表?从您要将数据传输到的位置,它似乎非常空?从datagridItemEntry到dt
或从dt到datagridItemEntry
?此外,如果您只需要第2行、第1列,则在首先确保该数据集中至少有2行和1列之后,您可以访问它,而无需与dt.Tables[“Aqua”].Rows[1][0]循环。此外,如果您只需要第2行,在首先确保该数据集中至少有2行和1列之后,可以访问第1列,而无需使用dt.Tables[“Aqua”].Rows[1][0]循环。此外,如果只需要第2行和第1列,则可以访问该数据,而无需使用dt.Tables[“Aqua”].Rows[1][0]循环,在首先确保该数据集中至少有2行和1列之后。此外,如果您只需要第2行和第1列,则在首先确保该数据集中至少有2行和1列之后,您可以访问它,而无需与dt.Tables[“Aqua”].rows[1][0]循环。