我讀一個XML到C#中的數據集,然後我填充與在XML中的項目找到ID號的DropDownList
,這樣DataTextField設置爲字符串後:DropDownList的重複在XML
DataSet dataSet = new DataSet();
dataSet.ReadXml(myPathToXML);
然後填充:
idDropDownList.DataSource = dataSet;
idDropDownList.DataTextField = "id";
idDropDownList.DataBind();
不過,這似乎創造我DropDownList
其中重複,我不想。
編輯:
纔有可能有下拉的東西,如「新ID」和最後一個項目,當用戶選擇,下拉由TextBox
代替他/她可以輸入新(唯一)ID?
您的編輯提出了一個全新的問題。 。 。併爲你的第一個問題,你試圖解決你的問題?首先,我要使用linq distinc查詢自己過濾xml結果。 –
@科迪G。你是對的,我的編輯增加了另一個問題。我很抱歉犯了這個錯誤!我會嘗試做一個新的編輯,並澄清我迄今爲止嘗試過的與第一個問題有關的內容。 –