2017-12-29 70 views
0

フォームにボタンを追加してエラーが発生しました。 エラーCS1061 'Cos1'に 'button1_Click'の定義が含まれておらず、 'Cos1'タイプの最初の引数を受け入れる拡張メソッド 'button1_Click'がありませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)projectbaze D: \ Anul3 \ bazeデ日付\ projectbaze \ projectbaze \ Cos.Designer.cs 64アクティブコンパイラエラーcs1061ビジュアルスタジオ

namespace projectbaze 
{ 
public partial class ptlaptopuri : UserControl 
{ 


    public ptlaptopuri() 
    { 
     InitializeComponent(); 
    } 
    protected void button1_Click(object sender, EventArgs e) 
    { 

     var context = new DataClasses2DataContext(); 
     var alex = from emp in context.Produses 
        where (emp.Nume == "Asus" && emp.Categorie_id == 1) 
        select emp; 
     foreach (var a in alex) 
     { 
      Cos fm2 = new Cos(); 
      fm2.AddGridViewRows(a.Nume.ToString(),a.Pret.ToString(),"1"); 
     } 
    } 

namespace projectbaze 
    { 
public partial class Cos : Form 
{ 
    public Cos() 
    { 
     InitializeComponent(); 
    } 

      public void AddGridViewRows(string Nume, string Pret, string Cantitate) 
    { 
     // Add rows to grid view. 
     dataGridView1.Rows.Add(Nume, Pret, Cantitate); 

     // Refresh the grid 
     dataGridView1.Update(); 
    } 
} 

}

+0

エラーメッセージはかなり明確です。デザイナを介して、 'button1_Click 'というイベントハンドラを' Cos'のコントロールに追加しようとしました。しかし、 'Cos'はそのようなメソッドを含んでいません。' Cos'ではなく 'ptlaptopuri'でそのメソッドを宣言しました。 –

答えて

0

あなたはもともとあなたの "上に置かボタンを削除したように見えますコス "フォーム。 Cos.Designer.csに入り、64行目を削除してプロジェクトを実行します。それはそれを修正する必要があります。