gpt4 book ai didi

c# - 下拉列表中的重复项

转载 作者:行者123 更新时间:2023-11-30 22:30:01 25 4
gpt4 key购买 nike

我创建了一个带有下拉列表的员工注册页面。它用于为每个用户选择优先级。假设我想在这次使用下面的代码来选择下拉列表来编辑一些用户详细信息。它返回没有第一个索引的重复值。这意味着用户具有第三优先级意味着它选择第三优先级而不具有第一优先级。

   foreach (DataRow dr in DS.Rows)
{
txtemail.Enabled = false;
pan_addEdit.Visible = true;
this.btnSave.Text = "Update";
lbluserid.Text = Convert.ToString(dr["fdluserId"]);
txtuername.Text = Convert.ToString(dr["flduser"]);
txtPass.Text = Convert.ToString(dr["fldpass"]);
txtemail.Text = Convert.ToString(dr["fldemail"]);
ddlstatus.SelectedValue = Convert.ToString(dr["fldstatus"]);
ddlusergroup.SelectedValue = Convert.ToString(dr["fldgroupId"]);
ddldept.SelectedValue = Convert.ToString(dr["flddept"]);
ddlperiority.SelectedValue = Convert.ToString(dr["fldperiority"]);
}

下拉框显示绑定(bind)后的值

   1st priority
2nd priority
3rd priority

下拉框显示绑定(bind)后的值

  3rd priority
2nd priority
3rd priority

请帮我解决这个错误..

最佳答案

您不想更改当前所选项目的 Text。您想要更改选择本身。因此你可以使用 SelectedIndexSelectedValue DropdownList 的属性。

ddlperiority.SelectedValue = Convert.ToString(dr["fldperiority"]);

当然必须有一个匹配dr["fldperiority"]的值。也许这是文本字段,您需要 PK/FK 字段。

关于c# - 下拉列表中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com