表題の件について質問です
PostgreSQLのサーバーからSELECT文で読みだした結果をWPFのDataGridに表示したいと考えています。
以下のコードはSELECT文で読みだした値をコンソールに表示させることが出来た時のコードです
表の列名を記載したcolumnクラスを追加で記入しておりこれを用いて各列に取得した値をはめ込むのかなと考えました
しかし肝心のfor文の処理の書き方が分からず悩んでいます
まだC#も含めてプログラミング自体つい最近始めたので的外れなことを言っていると思いますがアドバイスお願いいたします
C#
1namespace WpfApplication2 2{ 3 /// <summary> 4 /// MainWindow.xaml の相互作用ロジック 5 /// </summary> 6 public partial class MainWindow : Window 7 { 8 9 10 public MainWindow() 11 { 12 InitializeComponent(); 13 14 var connString = "Server=test;Port=5432;User Id=test_user;Password=test_user;Database=test_server;"; 15 using (var conn = new NpgsqlConnection(connString)) 16 { 17 conn.Open(); 18 19 20 var command = new NpgsqlCommand("select * from lesson2.person", conn); 21 22 var dataReader = command.ExecuteReader(); 23 24 while (dataReader.Read()) 25 { 26 for (int i = 0; i < dataReader.FieldCount; i++) 27 28 { 29 //表示の書き方が分かりません 30 } 31 32 33 34 35 36 public class column 37 { 38 39 public string division_no { get; set; } 40 public int no { get; set; } 41 public string name { get; set; } 42 public string adress { get; set; } 43 public int phs { get; set; } 44 45
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/03 00:03
2017/10/03 03:32
2017/10/03 05:49