私はこのコードを持っている: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()
と思われますが、これらの方法は存在しないようです。
私は(unfortunatly)古いプロジェクトで、.NET 2.0を使用していますので、LINQはありません。
LINQ - を見てみましょう - HTTPを://stackoverflow.com/questions/2138/linq-on-the-net-2-0-runtime – adatapost