I am using RadGrid, containing about 15 columns. Only one of them is editable, it is a text-box and i am using asp required field validator for it.
when i export that grid to excel or pdf, another column appears containing the text included in the required field validator even if it is already not visible on the grid.
when i export that grid to excel or pdf, another column appears containing the text included in the required field validator even if it is already not visible on the grid.
4 Answers, 1 is accepted
0
Cori
Top achievements
Rank 2
answered on 16 Dec 2010, 09:42 PM
Hello Soha,
Is the RequiredFieldValidator part of the ItemTemplate for that column? That's the only way I can see it being exported.
Is the RequiredFieldValidator part of the ItemTemplate for that column? That's the only way I can see it being exported.
0
Soha
Top achievements
Rank 1
answered on 16 Dec 2010, 11:18 PM
Thanks for your reply.
Yeah, actually it is.
Where else should i put it to be beside the text?
Yeah, actually it is.
Where else should i put it to be beside the text?
0
Princy
Top achievements
Rank 2
answered on 17 Dec 2010, 07:53 AM
Hello Soha,
One solution is to hide the RequiredFieldValidator before eporting . Sample code is given below.
C#:
Thanks,
Princy.
One solution is to hide the RequiredFieldValidator before eporting . Sample code is given below.
C#:
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == RadGrid.ExportToExcelCommandName) { foreach (GridDataItem item in RadGrid1.MasterTableView.Items) { RequiredFieldValidator validator = (RequiredFieldValidator)item.FindControl("RequiredFieldValidator1");// accessing RequiredFieldValidator validator.Visible = false; } RadGrid1.ExportSettings.OpenInNewWindow = true; RadGrid1.MasterTableView.ExportToExcel(); } }Thanks,
Princy.
0
Soha
Top achievements
Rank 1
answered on 19 Dec 2010, 09:38 AM
but how shall i return it back to Visible = true after the export function finishes