데이터베이스를 사용하지 않고 datagridview에 데이터를 표시하려고합니다. 내 UI에는 값을 삽입 한 3 개의 필드가 있으며 프로그램을 실행할 때 데이터 그리드보기에 표시하려고합니다. 오류를주지 않거나 DataGridview에 값을 표시하지 않습니다.데이터베이스를 사용하지 않고 DataGridview에 데이터를 표시하는 방법
private void Submit_Click(object sender, EventArgs e)
{
DataRow dr = dt.NewRow();
dr[0] = txtBox1.Text;
dr[1] = txtBox2.Text;
dr[2] = txtBox3.Text;
dataGridView1.DataSource = dt;
}
private void Form1_Load(object sender, EventArgs e)
{
dt = new DataTable();
DataColumn dc1 = new DataColumn("Name");
DataColumn dc2 = new DataColumn("Email");
DataColumn dc3 = new DataColumn("ConatctNumber");
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Rows.Add(dc1);
DataRow dr = dt.NewRow();
dataGridView1.DataSource = dt;
}
'dt'는 범위 때문에 접근 할 수 없습니다. –
@MAciejLos 정정 해 주셔서 감사합니다 –
안녕하세요 덕분에 지금은 잘 작동합니다. –