set checkbox in gridview based on datatable value

后端 未结 3 1974
名媛妹妹
名媛妹妹 2021-01-03 01:07

I have a gridview control with a checkbox field and several bound fields. The checkbox field does not directly map to a field in the database. Rather, i want to read a val

3条回答
  •  死守一世寂寞
    2021-01-03 01:49

    You can do it like this:

    First in sql server:

    
    SELECT 
        CAST(CASE PROCESSED WHEN 'Y' THEN 1 ELSE 0 END AS BIT) AS PROCESSED
        NAME
        DATE
    FROM ExampleTable
    

    in c# code:

    
    SqlCommand cmd = new SqlCommand(sql query here); 
    SqlDataAdapter da = new SqlDataAdapter(); 
    DataTable dt = new DataTable(); 
    da.SelectCommand = cmd; 
    
    // Save results of select statement into a datatable 
    da.Fill(dt);
    
    gridview_all_applicants.DataSource = dt;          
    gridview_all_applicants.DataBind(); 
    

    and finally in aspx:

    
    
        
    
    

提交回复
热议问题