2012-04-24 57 views
0

我綁定我的下拉列表從cs文件。struser_type中包含的值可以是C,E或S.如果它是CI要顯示爲客戶,E然後員工和S然後供應商。如何檢查並在下拉文本框中顯示相應的值。檢查下拉列表datatextfield的值

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

感謝,

+0

我認爲你需要在數據源OBJLIST進行更改,然後再綁定它 – Adil 2012-04-24 06:09:35

回答

1

您可以使用以下方法來實現:

先收集從數據庫中的所有數據,並遍歷它使用正常的循環槽:

Asssuming 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); 
} 

This Sho爲你工作...

相關問題