私は周りを探していて、いくつかのアイデアを期待していました-私は現在、onselectingコマンドでデータを取得するlinqデータソースからソースを取得するグリッドビューを持っています。しかし、私はグループ化を実装しようとしています...
これをどのように行うべきかについての疑似コードまたはポインターはありますか?頭から離れると、私のコードは次のようになります。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataSourceID="LinqDataSource1" EmptyDataText="There are no data records to display.">
..列の設定と終了グリッドビュータグ、次にlinqdatasource .. ..
<asp:LinqDataSource ID="LinqDataSource1" runat="server" onselecting="LinqDataSource_Selecting" >
.csページに移動します。
public void LinqDataSource1_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
var db = new MyDataContext())
var orders = from order in db.tbl_orders
select new {(order.Id, order.customer, order.state);
e.Result = orders;
}
私はこれらすべての中でグループをどこにどのように実装するかを理解しようとしています。私が見たほとんどの例では、linqDataSourceコードでグループ化を行うか(onSelectingに関係していると思われる楽しいエラーが発生します)、X製品を購入することをお勧めします。注文を州ごとにグループ化しようとしているので、最終結果は次のようになります。
California (3 orders)
ID Order
ID Order
ID Order
Montana (1 orders)
ID Order
ありがとう!