C#查询到组合框

时间:2016-02-19 01:29:31

标签: c#

我正在使用组合框在表单加载时从ROnumber列接收数据。我想在组合框中看到从最大数到最小的数据。这是我正在使用的查询。这确实有效,但它没有按任何顺序排列。

string query = "select * from Inventory where ORDER BY ROnumber DESC ='" + comboRO.Text + "'"; 

1 个答案:

答案 0 :(得分:1)

我建议您使用参数化查询代替此;你可以使用如下:

String sql = "select * from Inventory where someColumnName=@foo ORDER BY ROnumber DESC"; 
using (SqlConnection cn = new SqlConnection("Your connection string here")) 
   {
   using (SqlCommand cmd = new SqlCommand(sql, cn)) 
      {
        cmd.Parameters.Add("@foo", SqlDbType.VarChar, 50).Value = comboRO.Text;
        //execute command here
      }
   }

您必须为someColumnName

提供有效的列名称