Tjena
Jag har en datagrid där jag kör några Events på. Nu e grejen den att om jag anger dessa i min DataGrid i presentationslagret (.aspx) så går det fint:
<asp:DataGrid id="showmenu"
OnItemCommand="expandMenu"
runat="server" />
Men nu är det så att jag vill ange detta i min codebehind:
DataGrid dg = new DataGrid();
dg.OnItemCommand = "expandMenu";
så får jag följande fel:
CS0122: 'System.Web.UI.WebControls.DataGrid.OnItemCommand(System.Web.UI.WebControls.DataGridCommandEventArgs)' is inaccessible due to its protection level
och funktionen expandmenu ser ut som följande:
public void expandMenu(object sender, DataGridCommandEventArgs e){
// massa kod
}
Detta gäller ju inte bara med OnItemCommand utan jag har testat med flera. Nån som vet hur man skall göra för att slippa detta?