내 devexpress asp.net mvc 그리드에서 대체 (zebra) 행을 어떻게 설정할 수 있습니까? 아무도 나를 도울 수 있습니까? 감사.
@using System.Drawing
@using ClearEnginVB_MVC.App_Start
@using DevExpress.XtraRichEdit.Import.OpenXml
@{
var grid = Html.DevExpress().GridView(settings =>
{
settings.Name = "GridViewWorkFlow";
settings.CallbackRouteValues = new { Controller = "WorkFlow", Action = "GridViewWorkFlowPartial" };
settings.SettingsPager.Summary.Text = @OrderManagementSystem.Resources.Page + " {0} " + @OrderManagementSystem.Resources.Of + " {1} ({2} " + @OrderManagementSystem.Resources.Items + ")";
settings.ClientSideEvents.EndCallback = "EndCallback";
settings.SettingsEditing.AddNewRowRouteValues = new { Controller = "WorkFlow", Action = "GridViewWorkFlowPartialAddNew" };
settings.SettingsEditing.UpdateRowRouteValues = new { Controller = "WorkFlow", Action = "GridViewWorkFlowPartialUpdate" };
settings.SettingsEditing.DeleteRowRouteValues = new { Controller = "WorkFlow", Action = "GridViewWorkFlowPartialDelete" };
settings.SettingsEditing.Mode = GridViewEditingMode.EditFormAndDisplayRow;
settings.SettingsBehavior.ConfirmDelete = true;
settings.CommandColumn.Visible = true;
settings.CommandColumn.NewButton.Visible = false;
settings.CommandColumn.Visible = true;
settings.CommandColumn.DeleteButton.Visible = true;
settings.CommandColumn.EditButton.Visible = false;
settings.CommandColumn.DeleteButton.Text = @OrderManagementSystem.Resources.Remove;
settings.CommandColumn.EditButton.Text = @OrderManagementSystem.Resources.Edit;
settings.CommandColumn.Caption = @OrderManagementSystem.Resources.Operation;
settings.Name = "id";
settings.Columns.Add("WorkFlowID").Visible=false;
settings.Columns.Add("Name").Caption=OrderManagementSystem.Resources.WorkFlowName;
settings.Columns.Add("WorkFlowTypeName").Caption = OrderManagementSystem.Resources.WorkFlowTypeName;
settings.Columns.Add("ProductTypeName").Caption = OrderManagementSystem.Resources.ProductTypeName;
settings.Columns.Add("Description").Caption = OrderManagementSystem.Resources.Description;
settings.CommandColumn.VisibleIndex = settings.Columns.Count - 1;
settings.CommandColumn.ButtonType = System.Web.UI.WebControls.ButtonType.Image;
});
}@grid.Bind(Model).Html()
이 샘플 코드에서 설정해야하는 설정은 무엇입니까? 참고 : 이것은 완전한 코드가 아닙니다.
Extensions의 도움으로 해결책을 찾았으며 여기에 정답이 있으며 잘 작동합니다. 이 두 줄의 코드를 내 partialDevexpressGrid에 추가해야합니다.
//Alternate Grid Settings for devexpress asp.net mvc grid
settings.Styles.AlternatingRow.Enabled = DefaultBoolean.True;
settings.Styles.AlternatingRow.BackColor = Color.FromArgb(240, 240, 255);
모두 감사합니다
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다