/// <summary> /// /// </summary> /// <param name="e"></param> void ItemsGrid_RowDataBound(RowDataBoundEventArgs e) { if (this.InvokeRequired) { this.Invoke((MethodInvoker) delegate() { e.CancelSet = true; ItemsGrid_UpdateItemRow(e.Row, e.ItemData as PBItemData); }); } else { e.CancelSet = true; ItemsGrid_UpdateItemRow(e.Row, e.ItemData as PBItemData); } }
/// <summary> /// 그리드 데이터 바인딩 /// </summary> /// <param name="row"></param> void grd_RowDataBound(RowDataBoundEventArgs e) { DataRow dr = (DataRow)e.ItemData; if (dr == null) { for (int i = 0; i < e.Row.Cells.Length; i++) { e.Row.Cells[i].Controls[0].Text = string.Empty; } return; } e.Row.Cells[0].Controls[0].Text = TypeHelper.ToString(dr[0]); e.Row.Cells[1].Controls[0].Text = TypeHelper.ToString(dr[1]); }
public void RowBound(RowDataBoundEventArgs <TicketDto> args) { if (args.Data.Priority == Priority.Critical) { args.Row.AddClass(new string[] { "critical" }); } else if (args.Data.Priority == Priority.High) { args.Row.AddClass(new string[] { "height" }); } else if (args.Data.Priority == Priority.Low) { args.Row.AddClass(new string[] { "low" }); } else { args.Row.AddClass(new string[] { "med" }); } //args.Row.AddClass(new string[] { "e-hover" }); }