C#をのフォームアプリケーションを作成しています。
SQL ServerからSELECTしてきた内容をgridViewを使ってフォーム上に表示させようとしていますが、
上手く表示されません。
どのように修正したらよろしいでしょうか?
下記のリンクを参考に実装を行っております。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration; namespace hiyariHat { public partial class 利用者一覧 : Form { public 利用者一覧() { InitializeComponent(); } string constr = @"Data Source = DESKTOP-S22NJTB\SQLEXPRESS;Initial Catalog=hiyarihatto;Integrated Security=True"; int rowcount; private void 利用者一覧_Load(object sender, EventArgs e) { try { DataTable dataTable = new DataTable(); string sql = "SELECT * FROM RESIDENTS"; SqlConnection conn = new SqlConnection(constr); conn.Open(); // データアダプタオブジェクトの作成 var adapter = new SqlDataAdapter("SELECT name,age,room_number,care_level FROM RESIDENTS",conn); // データセットオブジェクトの作成 var ds = new DataSet(); // 抽出したデータをデータセットに格納 adapter.Fill(dataTable); // DataGridViewのデータソースにデータセットのテーブルをバインド dataGridView1.DataSource = dataTable; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } private void button1_Click(object sender, EventArgs e) { 利用者新規登録 frm = new 利用者新規登録(); frm.Show(); } } } コード
回答1件
あなたの回答
tips
プレビュー