Hi,
I wanted to change header of GridViewColumnGroup in runtime, the values are assigned but not reflected in UI.
How is that possible? how should i change the header of groups?
here is my current code to change it.
grdTimeRecording.ColumnGroups[1].Header = string.Format("{0:ddd, d MMM}", _firstDate);
grdTimeRecording.ColumnGroups[2].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(1));
grdTimeRecording.ColumnGroups[3].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(2));
grdTimeRecording.ColumnGroups[4].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(3));
grdTimeRecording.ColumnGroups[5].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(4));
grdTimeRecording.ColumnGroups[6].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(5));
grdTimeRecording.ColumnGroups[7].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(6));
I wanted to change header of GridViewColumnGroup in runtime, the values are assigned but not reflected in UI.
How is that possible? how should i change the header of groups?
here is my current code to change it.
grdTimeRecording.ColumnGroups[1].Header = string.Format("{0:ddd, d MMM}", _firstDate);
grdTimeRecording.ColumnGroups[2].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(1));
grdTimeRecording.ColumnGroups[3].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(2));
grdTimeRecording.ColumnGroups[4].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(3));
grdTimeRecording.ColumnGroups[5].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(4));
grdTimeRecording.ColumnGroups[6].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(5));
grdTimeRecording.ColumnGroups[7].Header = string.Format("{0:ddd, d MMM}", _firstDate.AddDays(6));