2018-8-21第一天。。。
搞了一上午,Winform实现ComboBox下拉框与数据库的绑定,还是没实现,
继续努力。。。
源代码:
private void textBox_费用名称_TextChanged(object sender, EventArgs e)//在文本框里输入字的时候触发的事件执行的语句.
{
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\database\\Database6.mdb"); //Jet OLEDB:Database Password=
OleDbCommand cmd = conn.CreateCommand();
listBox2.Items.Clear();//先清空一下这个控件的值. 不然就会造成文本框里不输时,这里面全部都是值
DataTable dt = new DataTable("select * from NGR");//在内存中创建一个表
dt.Columns.Add("名称"); //在表中增加一列, 名称叫做"名称"
dt.Rows.Add("C#语言");//开始一行一行的添加数据
dt.Rows.Add("javaSE");
dt.Rows.Add("java");
dt.Rows.Add("C++语言");
dt.Rows.Add("delphi");
dt.Rows.Add("java入门通");
dt.Rows.Add("C++入门通");
dt.Rows.Add("M#入门通");`//以上这段落, 是手动添加数据到内存中. 这一段可以改为,从SQL中获取数据后,赋值给这个datatable对象`
dt.Rows.Add(cmd);
DataRow[] dr = dt.Select("名称 like'%" + textBox_费用名称.Text + "%'");
DataTable newdt = new DataTable(); //再新创建一个表,
newdt=dt.Clone();//复制dt表的所有结构
// 以上这段落, 是手动添加数据到内存中. 这一段可以改为,从SQL中获取数据后,赋值给这个datatable对象
`这个具体怎么做呀喵。。。。谁来教教我呀。。为啥我的数据库连不上呀喵。。