Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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# 使用gridview数据绑定后的条件更改列值_C#_Asp.net_Gridview_Sqldatareader_Executereader - Fatal编程技术网

C# 使用gridview数据绑定后的条件更改列值

C# 使用gridview数据绑定后的条件更改列值,c#,asp.net,gridview,sqldatareader,executereader,C#,Asp.net,Gridview,Sqldatareader,Executereader,我使用join在Gridview中显示来自三个表的数据。 但我想更改一个字段的使用条件 我将我的“状态”保持为“1”和“0”。 对于“1”,我要显示“已选定”,对于“0”,我要显示“已拒绝” 下面是我的代码: void databind() { string CS = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString; using (SqlConnection con = n

我使用
join
在Gridview中显示来自三个表的数据。 但我想更改一个字段的使用条件

我将我的“状态”保持为“1”和“0”。 对于“1”,我要显示“已选定”,对于“0”,我要显示“已拒绝”

下面是我的代码:

void databind()
{
    string CS = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
    using (SqlConnection con = new SqlConnection(CS))
    {
        con.Open();
        SqlCommand cmd = new SqlCommand("select a.applicant_id as 'Applicant ID',a.applicant_name as 'Name',a.status as 'Status',b.staff_Name as 'Reviewed by',c.course_name as 'Course' from tblApplicant a left outer join tblStaff b on a.staff_id=b.staff_id left outer join tblCourse c on a.course_id=c.course_id", con);
        SqlDataReader dr = cmd.ExecuteReader();
        GridView1.DataSource = dr;
        GridView1.DataBind();
    }
}

当子句时,将此行与
大小写一起使用

 SqlCommand cmd = new SqlCommand("select a.applicant_id as 'Applicant ID',a.applicant_name as 'Name',case when a.status=0 then 'Rejected' else 'Selected' end as 'Status',b.staff_Name as 'Reviewed by',c.course_name as 'Course' from tblApplicant a left outer join tblStaff b on a.staff_id=b.staff_id left outer join tblCourse c on a.course_id=c.course_id", con);