0
兩個問題:C# - 搜索跨越多個列
你會如何合併代碼的兩位?似乎有點多餘,讓他們作爲兩個大塊!
你將如何去搜索多個列(並返回結果,如果它在以下任何列中找到:名稱,性別,年齡)?
private void button1_Click(object sender, EventArgs e) { BindingSource bs = new BindingSource(); bs.DataSource = dataGridView1.DataSource; bs.Filter = "id like '%" + textBox1.Text + "%'"; dataGridView1.DataSource = bs; } private void textBox1_TextChanged(object sender, EventArgs e) { BindingSource bs = new BindingSource(); bs.DataSource = dataGridView1.DataSource; bs.Filter = "id like '%" + textBox1.Text + "%'"; dataGridView1.DataSource = bs; }
爲什麼你不能寫一個函數,並調用它,而不是寫它多次的? –
@Sudhakar我很新的C# – theshizy
是你的代碼的[SQL注入](http://xkcd.com/327/)所需的功能?請使用參數化的SQL查詢。 –