在三层中 怎么把下拉框绑定数据库?

在三层中怎么把下拉框绑定数据库?下拉框中的是从数据库中返回的且下拉框有多个是成tree状态的... 在三层中 怎么把下拉框绑定数据库?
下拉框中的是从数据库中返回的
且 下拉框 有多个 是成 tree状态的
展开
 我来答
zixr365
2008-06-10 · 超过25用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:71.2万
展开全部
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();
}
}

然后在需要绑定的时候调用这个函数就行了
前样红8762
2008-06-10 · TA获得超过170个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:261万
展开全部
先查出数据放到Datatable 里面
DropList1.DataSou..什么东西 不太记得了
不过这样就可以出来了
DropList1.dataText...什么东西是绑定他的内容.
DropList1.data..value 是绑定他的主键
经常是点出来的 所以不会写单词.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笨瓜007
2008-06-10 · TA获得超过426个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:474万
展开全部
窗口被实例化时load时间里连库 填下拉表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式