0

gridex janusに問題があります

  1. gridexの合計行の文字列をフォーマットする方法
  2. totalrow に値を設定する方法

ありがとう

4

1 に答える 1

1

合計行に値を設定するには、集計関数を設定する必要がありますが、これはあなたが知っているかどうかわかりません。包括性のために、例を次に示します。

GridEX.TotalRow = InheritableBoolean.True
GridEX.RootTable.Columns("MyColumn").AggregateFunction = AggregateFunction.Count

選択する集約関数については、利用可能なものの中から必要なものを選択するだけです。

合計行の文字列のフォーマットに関しては、私はまだこの情報を自分で探しています。詳細が分かり次第更新します。

ところで、書式設定オプションに関する情報を見つけることができる他の質問がいくつかあります。SO:https://stackoverflow.com/questions/tagged/gridexでは、その間に役立つ場合があります。

編集

行セルの合計内容をカスタマイズする場合は、GridEX などを使用して手動で集計するか、単にカウントが必要な場合DataSourceはプロパティを使用して集計する必要があります。RowCount

GridEX コントロールを初期化するときは、TotalRow上記のように を適切な値に設定する必要があります。次に、次のように実装FormattingRowします。

private void GridEX_FormattingRow(Object sender, RowLoadEventArgs e) {
    var r = e.Row
    if (r.RowType == RowType.TotalRow) r.Cells("MyColumn").Text = String.Format("{0} elements", GridEX.RowCount);
}

したがって、DataSource を把握しIList<T>、必要に応じて集計しText、合計行の適切なセルのプロパティを設定するだけです。

あなたは終わった!

お役に立てれば!

于 2013-09-20T13:04:58.203 に答える