C#.NET的dropdownlist绑定数据后,编辑数据时,显示第一项数据的TEXT总是被改成选定的数据

c#.net,dropdownlist已经绑定数据库,所有选项能够正常显示(第一个图)。但选定gridview时,给dropdownlist赋值,dropdownlist... c#.net,dropdownlist已经绑定数据库,所有选项能够正常显示(第一个图)。

但选定gridview时,给dropdownlist赋值,dropdownlist的第一项的文本就总是变成所选的值(第二个图,gridview中选的是“保险与公估”,第一项就变为“保险与公估”了)

在gridview的SelectedIndexChanged事件中的代码:
Dropdownlist1.SelectedItem.Text = row.Cells[1].Text.Trim();

绑定数据库的:
if (!IsPostBack)
{
droplistBind();
GridViewBind();
}

我究竟是哪里出错了?
请高手帮帮忙
展开
 我来答
百度网友5722492f7
推荐于2016-09-28 · TA获得超过725个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:470万
展开全部
Dropdownlist1.SelectedItem.Text = row.Cells[1].Text.Trim();

你要理解这句话的意思,她是给选中的项的文本赋值,并不是选中text位cells[1].text的项。
Dropdownlist1.SelectedIndex = yourindex;这个是选中项的索引。你给这个赋值才是让索引为yourindex的项被选中。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ninarozina
2013-03-14 · TA获得超过5505个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:5090万
展开全部
你要加载的页面时,GridView不显示什么样的数据。然后下拉列表内显示的“选择”动态绑定GV数据,然后根据选择吗?
你可以加载该页面时的第一份具有约束力的GV数据。 dropdownlis.Items.Insert()这个方法的第一行插入DropDownList的一个DropDownList的AutoPostBack和的selectedindexchange或按钮事件叶濠。拼接SQL语句的动态查询。写的重视。 DropDownList的数据绑定代码中的if(!回传)块内。否则DropDownList的SelectedItem是第一个简短的代码如下:
Page_Load()事件:如果(!IsPostBack的)
{
/ /连接到顶部DropDownList的数据块(略)插入this.dropdownlist1.items.insert的第一个空值(0,新的ListItem(“文本[]”;值[空字符串]“))(新的ListItem()的参数没有印象稍微看MSDN) BR />}

aspx页中:

dropdownlist_selectedindexchange()事件:
/ /绑定GV代码段(略)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ec17c9c
2013-03-14 · TA获得超过124个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:123万
展开全部
Dropdownlist1.Text = row.Cells[1].Text.Trim();
这样就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh3452
2013-03-14 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:846万
展开全部
不应该设置Text属性,而是设置SelectedIndex。通常是循环比对显示内容对应的Code(避免显示的内容有重复,导致选择错误),找到Index,然后选中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gzxpg
2013-03-14 · TA获得超过232个赞
知道小有建树答主
回答量:838
采纳率:76%
帮助的人:226万
展开全部
在gridview的SelectedIndexChanged事件中的代码:
Dropdownlist1.SelectedIndex = row.index;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式