2016-06-07 101 views
0

我想創建一個使用c#的ASP.net Gridview的表,狀態列由0和1表示,其中1 =活動和0 =無效。對不起,但即時通訊不在我的數據庫表上使用外鍵,我不知道如何使用它。我只是想手動從我的數據庫轉換數據。當狀態等於零時,gridview上的輸出應該是「非活動的」。希望得到一些答案。謝謝。轉換gridview數據庫中的數據

enter image description here

 using (MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["DBCon"].ConnectionString)) 
     { 
      constructor var = new constructor(); 
      con.Open(); 
      string sql = "SELECT first_name,last_name,username,contact_number,address,email,status FROM user_tbl"; 
      MySqlCommand cmd = new MySqlCommand(sql, con); 
      MySqlDataReader reader1 = cmd.ExecuteReader(); 
      reader1.Close(); 



      try 
      {   

        MySqlDataAdapter da = new MySqlDataAdapter(cmd); 
        DataSet ds = new DataSet(); 
        da.Fill(ds, "user_tbl"); 
        GridView1.DataSource = ds.Tables["user_tbl"]; 
        GridView1.DataBind(); 


      } 

      catch (Exception ex) 
      { 
       lblresult.Text = "ERROR>>" + ex.Message + "!"; 
      } 

      finally 
      { 
       con.Close(); 
       sql = null; 

      } 


     } 

回答

0

可能需要一些tweeking但你可以嘗試三元運營商在你的aspx頁面像

<%# (int.parse(Eval("status ")) == 0 ? 'Inactive':'Active' %>