关于DATAGRIDVIEW的数据绑定问题,求高人指点~
来源:百度知道 编辑:UC知道 时间:2024/07/02 00:34:53
public static DataSet getDataSet(string ss)//连接数据库表产返回一个DataSet
{
string connStr = ConfigurationManager.ConnectionStrings["WinTest.Properties.Settings.ConnectionString11"].ConnectionString;
DataSet ds = new DataSet();
using (OracleConnection conn =new OracleConnection (connStr))
{
conn.Open();
OracleDataAdapter adapter = new OracleDataAdapter(sql, conn);
adapter.Fill(ds);
conn.Close();
}
return ds;
}
string ss="select 字段1,字段2,字段3 from 表名"//字段1,……是你想看到的字段名称。
DataSet ds=getDataSet(ss);
this.datagridview1.DataSource=ds.tables[0];
上面那个连接方法是连接oracle数据库,如果你想连接SQL SERVER 需要把里面的oracle 改为sql.并加上命名空间
using System.Configuration;
using System.Data;
using System.Data.OracleClient;
在gridview上打开智能标记,然后找到编辑列 把下面的自动生成字段去掉,然后添加列,每个列的字段名输入,就可以出现你想要的那些字段了,另外也可以添加一个模板列,在模板列里面用 <%#Eval("字段名")%> 来显示,模板列还可以添加一些html代码在里面.