0

我正在从cs文件绑定我的下拉列表。struser_type中包含的值可以是C,E或S。如果是CI,想将其显示为客户,E然后是员工,S然后是供应商。如何检查它并在下拉文本字段中显示相应的值。

            ddl_user_type.DataSource = OBJLIST;
            ddl_user_type.DataTextField = "struser_type";
            ddl_user_type.DataValueField = "iuser_id";
            ddl_user_type.DataBind();

谢谢,

4

1 回答 1

1

您可以使用以下方式来完成此操作:

首先从数据库中收集所有数据并使用正常的 for 循环对其进行迭代:

假设OBJLISTDataset

for(int i = 0 ; i < OBJLIST.Tables[0].Rows.Count; i++)
{
ListItem  item = new ListItem();
if(OBJLIST.Tables[0].Rows[i]["struser_type"].toString() == "C")
   item.Text="Customer";

else if......

item.Value = OBJLIST.Tables[0].Rows[i]["iuser_id"].toString();

ddl_user_type.Items.Add(item);
}

这应该对你有用....

于 2012-04-24T06:18:46.160 回答