一个奇怪的 DropDownList 问题 数据表相关联的操作 请高手指点 在线等 急用 谢谢各位 看看 拜托。。。。。。。

我是一只小小小的菜鸟 2009-04-30 02:08:25
前台页面内容为:

员工部门:</td> <td class="style5">
<asp:DropDownList ID="DropPart" runat="server" DataSourceID="SqlData"
DataTextField="UserPart" DataValueField="PartNO" AutoPostBack="True"
onselectedindexchanged="DropPart_SelectedIndexChanged">
</asp:DropDownList>


后台数据操作为代码为:

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string id1 = Request["ID"];// 接收传值 判断修改的标准.
string id2 = Request["id2"];//接收传值,判断编辑还是添加.
string sql = "select * from AllUserInfor where ID=" + id1 + "";

DropPart.Text = GetDataTable(sql).Rows[0]["UserPart"].ToString();//为何在此处获取不到数值。
string AA = GetDataTable(sql).Rows[0]["UserPart"].ToString();//此处可以获得数据为"开发部门"
DropPart.Text = AA;//将AA的数据赋给DropDownList 的Text 为何还是为空


}



请问高手怎么样才能将数据值赋给 DropDownList 的 Text。
...全文
121 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaozhihongxzh 2009-04-30
  • 打赏
  • 举报
回复
在给DropPart的Text赋值之前
DropPart里先有这个值
这里应该可以先把所有的部门绑定到DropPart
再在此处赋值
少冲 2009-04-30
  • 打赏
  • 举报
回复
DropPart.Datasource = ....
DropPart.DataBind()
DropPart.selectindex = 0;
messi_yang 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ojlovecd 的回复:]
引用 1 楼 ojlovecd 的回复:
你设置DropDownList的Text没什么意义,你应该设置的是SelectedValue:
DropPart.SelectedValue = GetDataTable(sql).Rows[0]["UserPart"].ToString();

当然,上面这句代码必须写在你绑定数据到DropDownList之后
[/Quote]
頂 同意
我姓区不姓区 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
你设置DropDownList的Text没什么意义,你应该设置的是SelectedValue:
DropPart.SelectedValue = GetDataTable(sql).Rows[0]["UserPart"].ToString();
[/Quote]
当然,上面这句代码必须写在你绑定数据到DropDownList之后
我姓区不姓区 2009-04-30
  • 打赏
  • 举报
回复
你设置DropDownList的Text没什么意义,你应该设置的是SelectedValue:
DropPart.SelectedValue = GetDataTable(sql).Rows[0]["UserPart"].ToString();

62,268

社区成员

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

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

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

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