显示
blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
blog.csdn.net/zhzuo/archive/2004/05/31/22036.aspx
解决方案 »
- C# 打印问题。。速度的。。急用。。谢谢。。。
- pictureBox1.Image加载图片后如何释放?
- 还是问.net 2.0下treeview怎么才能不刷新问题
- 谁能给个管理MDSE用的orca的下载地址?
- 关于foreach (Control ctl in this.Controls)
- 问个很水的问题...
- 關於 ASP.NET 使用 Windows Messager 的 Web Services 問題.
- Winform窗体去掉最大化
- DataGrid列显示图片问题
- 一个窗体间跳转的问题,
- 如何让FolderBrowserDialog既能选文件夹又能选文件?
- 调查一下全国程序员的工资情况?有兴趣进来看看
{
case 0:
...
sql = "select * from car1";
break;
case 1:
...
sql = "select * from car2";
break;
case 2:
...
sql = "select * from car13;
break;
}
string constr = "";//连接字符串
OleDbConnection olecon=new OleDbConnection(constr);
olecon.Open();
OleDbCommand com =new OleDbCommand(sql,olecon);
OleDbDataReader dr = com.ExecuteReader();
this.dataGrid1.DataSource = dr;
swith(selectindex)
{
case 0:
{
绑定第一个表
break; }
case 1:
{
绑定第二个表
break; }
case 2:
{
绑定第三个表
break; }
default:
{ break;
}
}
其实自定义一个函数。根据选中的值,传递表的相关值,进行绑定 DataSet ds = new DataSet();
dataGrid1.DataSource =ds.Tables[0].DefaultView;
{
switch(comboBox1.SelectedIndex)
{
case 0:
{
dataGrid1.DataSource=dataSet21.Tables["ttt"].DefaultView;
break;
}
case 1:
{
dataGrid1.DataSource=dataSet11.Tables["tt"].DefaultView;
break;
}
default:
{
break;
}
}
}
谢谢楼上几位,功能实现了,但是在datagrid1数据没有显示出来,字段显示出来了,我应该怎么解决,能不能给点提示,具体怎么帮定到datagrid1里面,谢谢
datagrid1.DataBind();
system.windows.forms.control.databindings表示属性,此处应为方法,我以前也试过,都是这个问题。谢谢帮我看看。
=======================
在winform里没有这个方法。
dataGrid1.DataSource =null;
dataGrid1.DataSource=dataSet21.Tables[0];
dataGrid1.Refresh();