我有這樣的代碼:DataView:上面的字符串,並將它們區分開來?
<asp:DropDownList AutoPostBack=False id="nation" runat="server" DataTextField="Title" DataValueField="Desc"></asp:DropDownList>
DataView nation = new DataView(new MyObjects().RsTable);
nation.Sort = "Title DESC";
DropNazioni.DataSource = nation;
DropNazioni.DataBind();
我想要做的是:
- 只放不同的值在DropDownList(所以如果我有2個值「意大利」,只插入一個意大利時間);
- 把DropDownList中的字符串放在上面(所以如果我有意大利,請打印意大利);
嘗試nation.Distinct()
或nation.ToUpperString()
但似乎這些方法不存在。
我在(不幸)的老項目,.NET 2.0,所以沒有LINQ。
LINQ在.NET 2.0運行時 - 請看看 - HTTP ://stackoverflow.com/questions/2138/linq-on-the-net-2-0-runtime – adatapost 2012-02-01 11:53:40