Sys.Application.add_load(Pageload);
function Pageload()
{
var gridTable = GetEGridTable($get('<%= GridGroupingControl1.ClientID %>'));
// Hiding column in client side.
gridTable.HideColumn(2);
}
function ClientChange(Odata)
{
//Fetching the hidden column value.
var company = Odata.currentRow.tableRows[0].childNodes[3].innerHTML;
alert("Hidden column value" + company);
}
protected void Page_Load(object sender, EventArgs e)
{
this.GridGroupingControl1.DataSourceControlRowUpdating += new GridDataSourceControlRowUpdateEventHandler(GridGroupingControl1_DataSourceControlRowUpdating);
this.GridGroupingControl1.SelectedRecordsChanged += new Syncfusion.Grouping.SelectedRecordsChangedEventHandler(GridGroupingControl1_SelectedRecordsChanged);
//Hiding the columns in server side
this.GridGroupingControl1.TableDescriptor.VisibleColumns.Remove("Name");
}
void GridGroupingControl1_SelectedRecordsChanged(object sender, Syncfusion.Grouping.SelectedRecordsChangedEventArgs e)
{
if (e.SelectedRecord != null)
{
//Fetching the hidden column values
string name = e.SelectedRecord.Record.GetValue("Name").ToString();
Textvalue.Text = name;
}
}
For your convenience, we have created sample and the same can be downloaded from the following link.
Forum 98859 - server103088920.zip
Please let me know if you have any other questions or concerns.
Regards,
Sridhar.N
void GroupedColumns_Changed(object sender, ListPropertyChangedEventArgs e)
{
SortColumnDescriptor toRemove = new SortColumnDescriptor();
if (e.Action != ListPropertyChangedType.Remove)
{
foreach (var temp in this.ggc.TableDescriptor.GroupedColumns)
{
if (temp.Name != ((SortColumnDescriptor)e.Item).Name)
{
toRemove = temp;
}
}
this.ggc.TableDescriptor.GroupedColumns.Remove(toRemove);
}
}
Hi Raj,
Thanks for your interest in Syncfusion products.
We noticed that the query is same, which has been already addressed on Apr 6th, 2011 with sample and code snippet. So, please provide us with clear description about your requirement as we are unable to understand your requirement exactly. The information provided would be of great help in providing solution.
Please let us know if you need any further assistance.
Regards,
Abdul Matin M