私は、検索基準に基づいて動的に生成されたグリッドを持っています。私は、Ajaxを使用してグリッドを部分的に表示します。それはすべて正常に動作します。動的に生成されたTelerik MVC3グリッド - チェックボックスの追加
これで、最初の列としてチェックボックス列を追加する必要があります。
また、フィルタリング、ページングの並べ替えなどを、部分的な表示になっているので、どのようにすればよいのですか? ソートするヘッダーをクリックすると、ページが見つからないというエラーが表示され、フィルターアイコンが何もしません。
さらにもう1つ。私はグリッドにGridCommandColumnSettingsを追加しようとすると、私はエラー 「無効な初期メンバー宣言子」
コードが
public GridColumnSettings[] NewColumns(DataTable fullDT)
{
GridColumnSettings[] newColumns = new GridColumnSettings[fullDT.Columns.Count];
for (int i = 0; i < fullDT.Columns.Count; i++)
{
// set the visibility property for the DeliveryID
bool boolDeliveryID;
if (fullDT.Columns[i].ColumnName == "DeliveryID")
boolDeliveryID = false;
else
boolDeliveryID = true;
newColumns[i] = new GridColumnSettings
{
new GridCommandColumnSettings
{
Commands =
{
new GridEditActionCommand(),
new GridDeleteActionCommand()
},
Width = "200px",
Title = "Commands"
},
Member = fullDT.Columns[i].ColumnName,
Title = fullDT.Columns[i].ColumnName,
Visible = boolDeliveryID,
Filterable = true,
Sortable = true
};
}
return newColumns;
}
任意の提案をいただければ幸いですgridcolumnsettingsについては、以下で入手します。
おかげ
私は
グリッドをレンダリングしようとすると、私はあなたの例を試してみました。 – Squeal
私はあなたの提案にもっとびっくりして働かせました。 ご協力いただきありがとうございます... – Squeal