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

これを実現するには、次の方法を使用できます。

まず、DBからすべてのデータを収集し、通常のforループを使用してデータを反復処理します。

仮定OBJLISTは次のとおりですDataset

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 に答える