2012-02-01 5 views
2

データベースからテキストボックスにデータを表示しようとしていて、次のエラーが発生し続けます。型または名前空間名「のDataTable」1 エラーが見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)asp.netデータエラー

SqlConnection sqlConnection = new SqlConnection("joanton7865org7272_youthpodcastConnectionString"); 
sqlConnection .Open(); 
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("Select * from States", sqlConnection); 
DataTable dt = new DataTable(); 
sqlDataAdapter.Fill(dt); 
txtClubName.Text = (dt.Rows.Count > 0) ? Convert.ToString(dt.Rows[0]["ColumnName"]) : ""; 
sqlConnection .Open(); 
+2

次のものを使用していますか:System.Data; ? – Peter

+0

try System.Data.DataTable dt = new System.Data.DataTable(); – rofans91

答えて

10

クリックDataTableし、マウスの右をクリックし、Resolveをクリックしてください。これはあなたに2つの選択肢を与えます。 1つはusing System.Data;を追加し、もう1つはSystem.Data.DataTableを追加します。

あなたにもショートカットを使用することができます。

Altキー + Shiftキー + F10

+0

ありがとうございました。私の自己を蹴ってくれてありがとう – Inkey

1

System.Data名前空間

3

System.Data名前空間

を追加し、閉じるsqlConnec最後に

sqlConnection.Close();の代わりにsqlConnection.Open();

0

同じエラーで苦労しました。グーグルで解決策を見つけた後:
System.Data名前空間は、DataTableのような主要なデータ関連オブジェクトをすべて処理します。

あなたは(あなたのusingステートメントの残りの部分と)あなたのページの上部にあるusingステートメントの中にそれが含まれていることを確認する必要があります:

System.Dataを使用しました。

これがうまくいかない場合(確信しています)、には、使用されているアプリケーションの参照領域にSystem.Data名前空間が含まれているかどうかを確認する必要があります。Ifソリューションエクスプローラの[参照設定]セクションに表示されていない場合は、追加する必要があります。
ReferencesのSystem.Dataを追加する手順:
1.参照を右クリックし、参照の編集を選択します。
2. System.Dataを見つけて選択します。
3. [OK]をクリックします。
さて、System.Data; DataTableも認識されます。
リンク:https://forums.asp.net/t/1911684.aspx?Need+help+with+DataTable+in+class+C+

関連する問題