Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 根据SQL查询结果更改标签文本_C#_Asp.net_Sql Server_Ado.net - Fatal编程技术网

C# 根据SQL查询结果更改标签文本

C# 根据SQL查询结果更改标签文本,c#,asp.net,sql-server,ado.net,C#,Asp.net,Sql Server,Ado.net,我想将作为projPoints1的标签设置为与SQL查询返回的内容相同 这是我目前拥有的代码: using (QC.SqlCommand cmd = new QC.SqlCommand("SELECT *,[proj] FROM[dbo].[WeeklyStats] WHERE[playerID] = @player1 AND [weeks] = @week1 ")) { string week1 = Weeks.SelectedValue.ToString(); cmd.Pa

我想将作为projPoints1的标签设置为与SQL查询返回的内容相同

这是我目前拥有的代码:

using (QC.SqlCommand cmd = new QC.SqlCommand("SELECT *,[proj] FROM[dbo].[WeeklyStats] WHERE[playerID] = @player1 AND [weeks] = @week1 "))
{
    string week1 = Weeks.SelectedValue.ToString();

    cmd.Parameters.AddWithValue("@player1", playerArr[0].ToString());
    cmd.Parameters.AddWithValue("@week1", week1);

    //runs the sql statement and adds them all to the dropdown list
    cmd.Connection = connection;
    cmd.CommandType = DT.CommandType.Text;

    QC.SqlDataReader reader = cmd.ExecuteReader();

    projPoints1.Text = ;
    connection.Close();
}

我认为他们从读卡器中访问值没有什么错,您可以使用以下内容:

while(reader.Read())
{
   projPoints1.Text = reader["proj"].ToString();
}
如果您只需要
proj
,那么您可以通过删除
*
这样的内容来修改查询:
从[dbo].[WeeklyStats]中选择[proj]…
这次您可以使用
cmd.ExecuteScalar()
来获取值;其代码为:

 projPoints1.Text = (string)cmd.ExecuteScalar();

我认为他们从读卡器中访问值没有什么错,您可以使用以下内容:

while(reader.Read())
{
   projPoints1.Text = reader["proj"].ToString();
}
如果您只需要
proj
,那么您可以通过删除
*
这样的内容来修改查询:
从[dbo].[WeeklyStats]中选择[proj]…
这次您可以使用
cmd.ExecuteScalar()
来获取值;其代码为:

 projPoints1.Text = (string)cmd.ExecuteScalar();