How do I setup RadGrid.SelectedIndexChanged programatically? I get the following error
"No overload for 'RadGrid1_SelectedIndexChanged' matches delegate 'System.EventHandler' "
I am trying to capture when the user clicks the "Go" button
:
:
:
RadGrid RadGrid1 = new RadGrid();
RadGrid1.DataSourceID = "SqlDataSource1";
RadGrid1.MasterTableView.DataKeyNames = new string[] { "Jobnumber" };
RadGrid1.Skin = "Default";
RadGrid1.Width = Unit.Percentage(100);
RadGrid1.PageSize = 5;
RadGrid1.AllowPaging = true;
RadGrid1.AllowSorting = true;
RadGrid1.AutoGenerateColumns = false;
RadGrid1.MasterTableView.PageSize = 15;
RadGrid1.GridLines = GridLines.Both;
RadGrid1.SelectedIndexChanged +=new EventHandler(RadGrid1_SelectedIndexChanged); // Not work Generates error
:
:
:
GridButtonColumn buttonColumn = new GridButtonColumn();
buttonColumn.HeaderText = "Select File";
buttonColumn.CommandName = "Select";
buttonColumn.ButtonType = GridButtonColumnType.PushButton;
buttonColumn.Text = "Go";
buttonColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
RadGrid1.MasterTableView.Columns.Add(buttonColumn);
:
:
:
:
protected void RadGrid1_SelectedIndexChanged(object source, GridCommandEventArgs e)
{
if (e.CommandName == "Select")
{
}
}