2012-02-12 18 views
-4

このエラーメッセージが表示され続けます。私は指示に従ったが、それはまだ動作していないようだ?これのための解決策は何ですか?ここに私のコードLINQのDatacontext "現在のコンテキストに存在しません"

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using System.Data.Linq; 
using System.Data.Linq.Mapping; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void button1_Click(object sender, EventArgs e) 
     { 
      MyDatabaseDataContext = new MyDatabaseDataContext(@"C:\Users\John\Documents\visual studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\MyDatabase.mdf"); 
     } 


    } 
} 

だここでは、その後、ハンドラメソッドを削除し、デザイナでイベントハンドラを追加する場合、この問題が発生したスタックトレース

Error 1 'WindowsFormsApplication1.Form1' does not contain a definition for 'Form1_Load' and no extension method 'Form1_Load' accepting a first argument of type 'WindowsFormsApplication1.Form1' could be found (are you missing a using directive or an assembly reference?) C:\Users\John\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.Designer.cs 92 55 WindowsFormsApplication1 
+0

完全なスタックトレースを投稿できますか? – DamienG

+0

remove system.linq –

+0

InitializeComponentで何が生成されましたか?どんな例外がありますか? – Maggie

答えて

2

です。 メソッドをイベントに追加する自動生成コードを削除していないため、コンパイラエラーが発生します。

.Designer.csファイルに移動し、エラーのある行を削除します。

+0

ありがとう!出来た! – user962206

関連する問題