0
我在windows form application
搜索文本框,我想通過文字來搜索字符的裝置,當我在文本框寫h
然後顯示結果的h
的DataGridView,當我在搜索中添加h
與a
像ha
文本框然後在ha
的datagridview中顯示結果,並將其結果從h
到ha
的datagridview更改爲與手機聯繫人搜索相同。我喜歡的工作如下:特點使用搜索Windows窗體應用程序
public partial class Form2 : Form
{
SqlConnection connection = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\Administrator\\Documents\\Contact.mdf;Integrated Security=True;");
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
bindDatagridview();
if (textBox1.Text != string.Empty)
{
search();
}
}
public void bindDatagridview()
{
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
da.SelectCommand = new SqlCommand("Select * from contactsinfo", connection);
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
//dataGridView1.DataBindings();
}
public void search()
{
da.SelectCommand = new SqlCommand("Select * from contactsinfo where ContactName = '" + textBox1.Text + "'", connection);
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
clear();
}
}
但這只是工作時,形式是負載和形式僅在第一次加載: 請給我建議我做什麼,等待你的答覆。 謝謝。
它不能正常工作,我收到異常'字段'search.Form2.contactsView'永遠不會被分配到,並且將始終具有其默認值null'在這條線'DataView contactsView;' – user88
@ user88請仔細閱讀示例。在網格的綁定之前有'contactsView'初始化 –
是的,我可以看到,但仍然無法工作。 – user88