2011-09-13 13 views
0
private void BindGridView(string field) 
    {  
     string userName = field; 
     //Get OrganisationID from user Table 
     string OrgIdQueryText = "SELECT tbl_organisation_OrganisationID FROM tbl_user WHERE Email "; 
     int newOrgID = Convert.ToInt32(server.performQuery(OrgIdQueryText, userName, MySqlDbType.VarChar)); 

     MySqlCommand command = new MySqlCommand(); 
     DataSet ds = new DataSet(); 

     string MysqlStatement = "SELECT MsgID, MsgText, Title, RespondBy, ExpiresBy, OwnerName, Status FROM tbl_message WHERE tbl_user_tbl_organisation_OrganisationID = @Value1"; 
     using (server) 
     { 
      MySqlParameter[] param = new MySqlParameter[1]; 
      param[0] = new MySqlParameter("@value1", MySqlDbType.Int32); 
      param[0].Value = newOrgID; 
      command.Parameters.AddWithValue("@Value1", newOrgID); 
      ds = server.ExecuteQuery(CommandType.Text, MysqlStatement, param); 
     } 

     Grid_Messagetable.DataSource=ds; 
     Grid_Messagetable.DataBind(); 
} 

グリッドビューをバインドするデータです.MsgIDに基づいて行を表示します。グリッドビューをasp.netで並べ替える

string MysqlStatement = "SELECT MsgID, MsgText, Title, RespondBy, ExpiresBy, OwnerName, Status FROM tbl_message WHERE tbl_user_tbl_organisation_OrganisationID = @Value1 order by MsgID desc"; 
+0

は、使用しているグリッド

答えて

4
の最上部に表示されますように、それは降順で表示したいboundfieldを中グリッド?
関連する問題