我有这样的代码: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