我在窗体(UserTemplet )的load里给两个combobox(分别为cbbgroup,cbbdepartment)赋了值。
public partial class UserTemplet : Form
{
public SqlDataAdapter da = null;
public DataSet ds = null;
public DataTable dt = null;
public UserTemplet()
{
InitializeComponent();
}
private void UserTemplet_Load(object sender, EventArgs e)
{
da = new SqlDataAdapter("select * from departments where tag = 1;select * from groups where tag =1", DB.conn);
ds = new DataSet();
dt = new DataTable();
da.Fill(ds);
dt = ds.Tables[0];
cbbDepartment.DataSource = dt;
cbbDepartment.DisplayMember = "AName";
cbbDepartment.ValueMember = "departmentid";
dt = ds.Tables[1];
cbbGroup.DataSource = dt;
cbbGroup.DisplayMember = "AName";
cbbGroup.ValueMember = "groupid";
}
}
接着我的继承窗体(Form2)在显示窗体设计器的时候出错误;
提示如下:
Fill: SelectCommand.Connection 属性尚未初始化。
隐藏
在 System.Data.Common.DbDataAdapter.GetConnection3(DbDataAdapter adapter, IDbCommand command, String method)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 WS.UserTemplet.UserTemplet_Load(Object sender, EventArgs e) 位置 E:\ws for C#\WS\WS\UserTemplet.cs:行号 29
在 System.Windows.Forms.Form.OnLoad(EventArgs e)...
好像是说da.Fill(ds);这句有错误,实在不明白应该怎么处理。
求教各位兄弟了!搞了大半天了。
public partial class UserTemplet : Form
{
public SqlDataAdapter da = null;
public DataSet ds = null;
public DataTable dt = null;
public UserTemplet()
{
InitializeComponent();
}
private void UserTemplet_Load(object sender, EventArgs e)
{
da = new SqlDataAdapter("select * from departments where tag = 1;select * from groups where tag =1", DB.conn);
ds = new DataSet();
dt = new DataTable();
da.Fill(ds);
dt = ds.Tables[0];
cbbDepartment.DataSource = dt;
cbbDepartment.DisplayMember = "AName";
cbbDepartment.ValueMember = "departmentid";
dt = ds.Tables[1];
cbbGroup.DataSource = dt;
cbbGroup.DisplayMember = "AName";
cbbGroup.ValueMember = "groupid";
}
}
接着我的继承窗体(Form2)在显示窗体设计器的时候出错误;
提示如下:
Fill: SelectCommand.Connection 属性尚未初始化。
隐藏
在 System.Data.Common.DbDataAdapter.GetConnection3(DbDataAdapter adapter, IDbCommand command, String method)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 WS.UserTemplet.UserTemplet_Load(Object sender, EventArgs e) 位置 E:\ws for C#\WS\WS\UserTemplet.cs:行号 29
在 System.Windows.Forms.Form.OnLoad(EventArgs e)...
好像是说da.Fill(ds);这句有错误,实在不明白应该怎么处理。
求教各位兄弟了!搞了大半天了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货