【发布时间】:2018-01-21 17:15:36
【问题描述】:
是否可以在 Visual Studio 中创建可扩展的 SQL 查询?
private void button1_Click(object sender, EventArgs e)
{
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "Select geneID from Table3 where geneID in(" + filterdata + ")";
cmd.ExecuteNonQuery();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
这可以扩展为使用任何可能的条件从任何可能的表中选择任何可能的参数。我认为它看起来像下面这样:
从 [Table 1, Table2...] 中选择 [Variable 1,Variable 2...] where [Condition1, Condition 2...]
在这种情况下,将使用多个复选框来选择变量、表格和条件。我想将任何可能的搜索合并到一键单击中。
【问题讨论】:
-
查找动态 SQL
标签: c# sql visual-studio checkbox