在三层中 怎么把下拉框绑定数据库?
在三层中怎么把下拉框绑定数据库?下拉框中的是从数据库中返回的且下拉框有多个是成tree状态的...
在三层中 怎么把下拉框绑定数据库?
下拉框中的是从数据库中返回的
且 下拉框 有多个 是成 tree状态的 展开
下拉框中的是从数据库中返回的
且 下拉框 有多个 是成 tree状态的 展开
3个回答
展开全部
void BindBookClass()
{
DataTable objDataTable = new DataTable();
string strConnectionString = "server=(local);user id=sa;password=sa;database=BookManage"; //数据库连接字符串,根据自己数据库来修改
SqlConnection sqlCon = new SqlConnection(strConnectionString);
string strCommandText = "select ClassID,ClassName from BookClass"; //数据库查询语句,根据自己数据表结构修改
SqlCommand sqlCom = new SqlCommand(strCommandText, sqlCon);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCom);
try
{
sqlCon.Open();
sqlDa.Fill(objDataTable);
this.cmbBookClass.DataSource = objDataTable; //绑定列表框的数据源
this.cmbBookClass.DisplayMember = "ClassName"; //根据自己的表结构进行修改
this.cmbBookClass.ValueMember = "ClassID"; //根据自己的表结构进行修改
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
sqlDa.Dispose();
sqlCom.Dispose();
sqlCon.Close();
}
}
然后在需要绑定的时候调用这个函数就行了
{
DataTable objDataTable = new DataTable();
string strConnectionString = "server=(local);user id=sa;password=sa;database=BookManage"; //数据库连接字符串,根据自己数据库来修改
SqlConnection sqlCon = new SqlConnection(strConnectionString);
string strCommandText = "select ClassID,ClassName from BookClass"; //数据库查询语句,根据自己数据表结构修改
SqlCommand sqlCom = new SqlCommand(strCommandText, sqlCon);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCom);
try
{
sqlCon.Open();
sqlDa.Fill(objDataTable);
this.cmbBookClass.DataSource = objDataTable; //绑定列表框的数据源
this.cmbBookClass.DisplayMember = "ClassName"; //根据自己的表结构进行修改
this.cmbBookClass.ValueMember = "ClassID"; //根据自己的表结构进行修改
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
sqlDa.Dispose();
sqlCom.Dispose();
sqlCon.Close();
}
}
然后在需要绑定的时候调用这个函数就行了
展开全部
先查出数据放到Datatable 里面
DropList1.DataSou..什么东西 不太记得了
不过这样就可以出来了
DropList1.dataText...什么东西是绑定他的内容.
DropList1.data..value 是绑定他的主键
经常是点出来的 所以不会写单词.
DropList1.DataSou..什么东西 不太记得了
不过这样就可以出来了
DropList1.dataText...什么东西是绑定他的内容.
DropList1.data..value 是绑定他的主键
经常是点出来的 所以不会写单词.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗口被实例化时load时间里连库 填下拉表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询