q 我用sqldataAdpter,sqlconnection,数据控件连接sql-server数据库已经连接上了但是没有给datagrid绑定上不知道这段代码怎么写或都说这个datagrid控件怎么配置,请帮大家帮帮我. private void Form1_Load(object sender, System.EventArgs e)
{
SqlConnection sqlCon=new SqlConnection(@"data source=beijingb-server;Integrated Security=SSPI;"+
"initial catalog=bjpg11");
sqlCon.Open();
SqlCommand sqlcmd= sqlCon.CreateCommand();
sqlcmd.CommandText="select supplyunit,supplyunit,linkman,tel from supplyunit";
SqlDataReader sqlreader = sqlcmd.ExecuteReader();
DataSet ds1 = new DataSet();
dataGrid1.DataSource=ds1;
//sqlreader.Close();
//sqlCon.Close(); }上面这个是在主窗体加裁时的加入的代码,datagrid1的属性我已经配置好,但在datagrid1的属性中有一个databindings属性,这下面该如何配置,前提是datagrid1的datasource我已配置对了,就是设置成我建的那个数据集的名
{
SqlConnection sqlCon=new SqlConnection(@"data source=beijingb-server;Integrated Security=SSPI;"+
"initial catalog=bjpg11");
sqlCon.Open();
SqlCommand sqlcmd= sqlCon.CreateCommand();
sqlcmd.CommandText="select supplyunit,supplyunit,linkman,tel from supplyunit";
SqlDataReader sqlreader = sqlcmd.ExecuteReader();
DataSet ds1 = new DataSet();
dataGrid1.DataSource=ds1;
//sqlreader.Close();
//sqlCon.Close(); }上面这个是在主窗体加裁时的加入的代码,datagrid1的属性我已经配置好,但在datagrid1的属性中有一个databindings属性,这下面该如何配置,前提是datagrid1的datasource我已配置对了,就是设置成我建的那个数据集的名
string condition="select * from "+this.TableName+"
SqlDataAdapter da=new SqlDataAdapter(this.condition,this.conn);
da.SelectCommand.CommandText=condition;
da.Fill(ds,"TableName");
dataGrid1.DataSource=ds1;
dataGrid1.DataMember="TableName";
改成你要的查询语句
比如要显示的数据是DS中的第一个表:
dataGrid1.DataSource=DS.Tables[0].defaultview;
"System.Windows.Forms.dataGrid1"并不包含对Fill() 的定义,意思就是dataGrid1不包括fill()这个方法,,我该怎么改????
private void Form1_Load(object sender, System.EventArgs e)
{
SqlConnection sqlCon=new SqlConnection(@"data source=beijingb-server;Integrated Security=SSPI;"+ "initial catalog=bjpg11");
sqlCon.Open();
SqlCommand sqlcmd= sqlCon.CreateCommand();
sqlcmd.CommandText="select supplyunit,supplyunit,linkman,tel from supplyunit";
DataSet ds1 = new DataSet();
SqlDataAdapter myadapter = new SqlDataAdapter("select * from ini",sqlCon);
myadapter.Fill(ds1,"TableName");
dataGrid1.DataSource=ds1;
dataGrid1.DataMember="supplyunit";
dataGrid1.DataSource=ds1.Tables[0].DefaultView;错误提示如下:
未处理的“System.ArgumentException”类型的异常出现在 system.windows.forms.dll 中。其他信息: 无法创建字段 supplyunit 的子列表。
把数据源的那句改成上面这句,看看,如果还有错,把出错的那句标出来
我按你说的改了,可是还出下面这个提示.
未处理的“System.ArgumentException”类型的异常出现在 system.windows.forms.dll 中。其他信息: 无法创建字段 supplyunit 的子列表。