给个DropDownList绑定Hashtable的例子,多谢

SpringWang 2003-09-13 03:01:28
同上
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
thp 2003-09-13
  • 打赏
  • 举报
回复
Function txOpenTBSe(ByVal sql As String, ByVal tbName As String) As System.Data.DataTable
'打开数据集,并返回装有数据的Table变'
Dim conn As System.Data.OleDb.OleDbConnection
Dim Adapter As System.Data.OleDb.OleDbDataAdapter
Dim prov = txGetDBConnStr()
Dim ds As New System.Data.DataSet()
conn = New System.Data.OleDb.OleDbConnection(prov)
conn.Open()
Adapter = New System.Data.OleDb.OleDbDataAdapter(sql, conn)
Adapter.Fill(ds, tbName)
txOpenTBSe = ds.Tables(tbName)
conn.Close()
End Function
Sub txDSToDDList(ByVal sql As String, ByVal fldText As String, ByVal fldValue As String, ByVal ddList As Object)
'将数据集添加到ListBox下拉列表中。
Dim tb As DataTable
tb = txOpenTBSe(sql, fldText)
ddList.DataSource = tb
ddList.DataTextField = fldText
ddList.DataValueField = fldValue
ddList.DataBind()
End Sub
'使用:
dim sql as string="Select ID,NAME from ..."
txDSToDDList(sql,"NAME","ID",dropdownlist)
webdiyer 2003-09-13
  • 打赏
  • 举报
回复
DropDownList1.DataValueField="key";
DropDownList1.DataTextField="value";

DropDownList1.DataSource=ht;
DropDownList1.DataBind();

前面两句一般是放在aspx页上的。

--------------------------------
AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com
panyee 2003-09-13
  • 打赏
  • 举报
回复
dropdownlist.DataSource = ht;
dropdownlist.DataBind();

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧