private void btnSearch_Click(object sender, EventArgs e)
{
BindingSource bindingSource1 = new BindingSource();
this.CDlists.DataSource = bindingSource1;
string keyword = this.searchTextBox.Text.Trim();
String selectCommand = "select * from cd where name like '*" + keyword + "*' or desp like '*" + keyword + "*'";
OleDbConnection strConn = new OleDbConnection();
strConn.ConnectionString = ConfigurationManager.AppSettings["ConnString"];
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(selectCommand, strConn);
OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(dataAdapter);
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(table);
bindingSource1.DataSource = table;
}数据库是Access,cd是表名,name和desp是两个字段,为什么datagridview一直不显示结果呢?
{
BindingSource bindingSource1 = new BindingSource();
this.CDlists.DataSource = bindingSource1;
string keyword = this.searchTextBox.Text.Trim();
String selectCommand = "select * from cd where name like '*" + keyword + "*' or desp like '*" + keyword + "*'";
OleDbConnection strConn = new OleDbConnection();
strConn.ConnectionString = ConfigurationManager.AppSettings["ConnString"];
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(selectCommand, strConn);
OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(dataAdapter);
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(table);
bindingSource1.DataSource = table;
}数据库是Access,cd是表名,name和desp是两个字段,为什么datagridview一直不显示结果呢?
解决方案 »
- 在自学C#,求教
- 求指导:非泛型 类型“System.Collections.IEnumerator”不能与类型实参一起使用
- C# a继承b c继承b a与c怎么转换
- 求一个好的验证方法或控件!
- 请大家推荐一本c#语言讲解比较详细的书
- 怎么才能把一个控件的背景色改成系统按钮的背景色啊??????????
- 请问怎样在提取xml文档中的数据信息并存储在sql server相应的字段中!!
- 怎样FTP地址获得FTP目录的物理路径?
- 在C#中怎样读取INI文件
- 请问怎样将自己的应用程序附加在鼠标的右键菜单中。这样方便启动,就象某些压缩软件一样。
- DataTable中,如何获取某一字段的值
- DIV問題...
this.CDlists.DataSource = bindingSource1;
{
string keyword = this.searchTextBox.Text.Trim();
String selectCommand = "select * from cd where name like '*" + keyword + "*' or desp like '*" + keyword + "*'";
OleDbConnection strConn = new OleDbConnection();
strConn.ConnectionString = ConfigurationManager.AppSettings["ConnString"];
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(selectCommand, strConn);
OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(dataAdapter);
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(table);
BindingSource bindingSource1 = new BindingSource();
bindingSource1.DataSource = table;
this.CDlists.DataSource = bindingSource1;
}修改后,还是不行。
{
BindingSource bindingSource1 = new BindingSource();string keyword = this.searchTextBox.Text.Trim();
String selectCommand = "select * from cd where name like '*" + keyword + "*' or desp like '*" + keyword + "*'";
OleDbConnection strConn = new OleDbConnection();
strConn.ConnectionString = ConfigurationManager.AppSettings["ConnString"];
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(selectCommand, strConn);
OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(dataAdapter);
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(table);
bindingSource1.DataSource = table;
this.CDlists.DataSource = bindingSource1;
}