Hi Telerik,
I have assigned some cols as read only in the radgrid(radform) and i used cell formatting to apply colors like this by name:
Then i want to hide/unhide based on the selection like this:
When i Click on Normal Mode function, it applies colors to other cols. This is really strange for me. Please help me, thank you.
I have assigned some cols as read only in the radgrid(radform) and i used cell formatting to apply colors like this by name:
DTURradGridView.Columns["dtuct0"].ReadOnly = true; DTURradGridView.Columns["dtuct1"].ReadOnly = true; DTURradGridView.Columns["dtuct2"].ReadOnly = true; DTURradGridView.Columns["dtuct3"].ReadOnly = true; DTURradGridView.Columns["dtuy"].ReadOnly = true;if (e.CellElement.ColumnInfo is GridViewDataColumn) { if (e.CellElement.ColumnInfo.FieldName == "dtuct0" ) { e.CellElement.DrawFill = true; e.CellElement.NumberOfColors = 1; e.CellElement.BackColor = Color.LightSlateGray; e.CellElement.GradientStyle = GradientStyles.Linear; } if (e.CellElement.ColumnInfo.FieldName == "dtuct1") { e.CellElement.DrawFill = true; e.CellElement.NumberOfColors = 1; e.CellElement.BackColor = Color.LightSlateGray; e.CellElement.GradientStyle = GradientStyles.Linear; } if (e.CellElement.ColumnInfo.FieldName == "dtuct2") { e.CellElement.DrawFill = true; e.CellElement.NumberOfColors = 1; e.CellElement.BackColor = Color.LightSlateGray; e.CellElement.GradientStyle = GradientStyles.Linear; } if (e.CellElement.ColumnInfo.FieldName == "dtuct3") { e.CellElement.DrawFill = true; e.CellElement.NumberOfColors = 1; e.CellElement.BackColor = Color.LightSlateGray; e.CellElement.GradientStyle = GradientStyles.Linear; } if (e.CellElement.ColumnInfo.FieldName == "dtuy") { e.CellElement.DrawFill = true; e.CellElement.NumberOfColors = 1; e.CellElement.BackColor = Color.LightSlateGray; e.CellElement.GradientStyle = GradientStyles.Linear; } }Then i want to hide/unhide based on the selection like this:
private void normalToolStripMenuItem_Click(object sender, EventArgs e)//Normal View { DTURradGridView.Columns["dtuct0"].IsVisible = false; DTURradGridView.Columns["dtuct1"].IsVisible = false; DTURradGridView.Columns["dtuct2"].IsVisible = false; DTURradGridView.Columns["dtuct3"].IsVisible = false; DTURradGridView.Columns["dtuy"].IsVisible = false; } private void advancedToolStripMenuItem_Click(object sender, EventArgs e) //Advanced View { DTURradGridView.Columns["dtuct0"].IsVisible = true; DTURradGridView.Columns["dtuct1"].IsVisible = true; DTURradGridView.Columns["dtuct2"].IsVisible = true; DTURradGridView.Columns["dtuct3"].IsVisible = true; DTURradGridView.Columns["dtuy"].IsVisible = true; }