2012-04-27 7 views
0

私はC#を初めて使用しています。過去にVB6で多少のコーディングを行っていました。データをグリッドに表示

SQLデータベースのデータをC#Windowsフォームプログラムのグリッドに表示する方法についていくつかアドバイスしたいと思います。私はこれを行う方法はたくさんありますが、時代遅れの方法を学びたくないので、誰かが助けてくれるのかと思っていました。私はC#でDataGridViewのを見てきました>フレキシブルグリッド

が、ドン」 -

MS AccessのDB - > ODBC - > ADO接続 - >のRecordSet:

私がいたVB6を使用したとき、私はこれを行うために好ましい方法は、これが私が好む方法だと思います。 VB6のMSFlexGridは、実行時にプログラムで実装されていましたが、設計時にはデータソースにリンクされているようです。 (私はこれが間違っている場合は謝罪します)。

基本的には、このクエリに対する完璧な答えはへのリンク(s)は次のようになります。

  1. 単純なデータアクセスのチュートリアル。
  2. グリッド内に情報を表示するすべての方法の切り上げ。
+0

タイトルに「C# - 」などのプレフィックスを付けないでください。それがタグのためのものです。 –

答えて

0

DataTableを満たすために、connectionおよびdataadapterクラスを使用します。次に、グリッドのDataSourceプロパティを使用してgirdにバインドします。 dataadapterの新しいインスタンスを作成するときは、かっこ内にsqlクエリ(select from)を定義します。 それは単に

DataTable table = new DataTable("myTable"); 
using(OdbcConnection conn = new OdbcConnection("specfiy_conn_string")) 
{ 
    using(OdbcDataAdapter da = new OdbcDataAdapter(@"SELECT * FROM MyTable", conn)) 
     da.Fill(table); 
} 
dataGridView1.DataSource = table.DefaultView; //binding table to dgv 
0

データソースは設計時にリンクすることが「できる」ようになるはずです。または、実行時にプログラムで実行することもできます。このオンラインのチュートリアルはたくさんあります。人々にチュートリアルへのリンクを送信するための質問をすることは、自分で検索できることを知っていることを認めるだけです。

+0

お返事ありがとうございます。私はあなたが言っていることに感謝しますが、オンラインのコンテンツの多くは古いものです。それの多くは、最新性についても検証できません。このようなフォーラムのメンバーの多くは、独自の技術的なブログを持っています。私は誰かが私を助けるブログ/記事を集めたかもしれないと思った。 – amarsha4

関連する問題