Hej jag får följande felmeddelande: Klipp ut innehållet i den första och stoppa in i den andra. Ta sedan bort den första Hej Onkelborg precis som felmeddelandet säger så verkar du inte ha nån metod som heter: datagrid_SelectedIndexChanged...Problem med ett Datagrid form!
c:\inetpub\wwwroot\bowling\bowling.aspx.cs(77): Class 'bowling.bowling' already defines a member called 'InitializeComponent' with the same parameter types
Har följande kod i bowling.aspx.cs:
private void InitializeComponent()
{
this.datagrid.SelectedIndexChanged += new System.EventHandler(this.datagrid_SelectedIndexChanged);
}'datagrid_SelectedIndexChanged'
I Web Form Designer generated code finns följande code:
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}Sv: Problem med ett Datagrid form!
Sv: Problem med ett Datagrid form!
Har provat det och fått följande felmedd:
c:\inetpub\wwwroot\bowling\bowling.aspx.cs(77): 'bowling.bowling' does not contain a definition for 'datagrid_SelectedIndexChanged'
Så här ser nu hela koden ut i den genererade koden ut:
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.datagrid.SelectedIndexChanged += new System.EventHandler(this.datagrid_SelectedIndexChanged);
}
#endregionSv: Problem med ett Datagrid form!
Om du utvecklar i vs.net så skapas ju eventhandlers automatiskt när man t.ex. dubbelklickar i propertyfönstret för events...
Om du sen råkar ta bort den metoden så ligger det ju kvar kod som redan genererats. Lösningen blir alltså 1, lägg till en metod med rätt signatur (namn och parameterar) eller ta bort raden
this.datagrid.SelectedIndexChanged += new System.EventHandler(this.datagrid_SelectedIndexChanged);