내 데이터 소스로 DataGridView
에서 DataTable
까지 값을 추가하는 데 다음 코드 집합이 있습니다. 그러나 "필드 tbl_main
의 하위 목록을 만들 수 없습니다."라는 오류 메시지가 계속 표시됩니다. 문제를 파악하는 데 도움을 줄 수있는 사람이 누구입니까?""필드의 하위 목록을 만들 수 없습니다.
dgvMySchedule.Columns.Clear();
dgvMySchedule.Rows.Clear();
dgvMySchedule.ClearSelection();
dataSet.Tables.Add(tbl_main);
dgvMySchedule.DataSource = dataSet;
dgvMySchedule.DataMember = "tbl_main";
tbl_main.Columns.Add("TIME");
tbl_main.Columns.Add("CLASS");
DataRow row;
dgvMySchedule.RowTemplate.Height = 8;
for (int i = 0; i <= 71; i++)
{
row = tbl_main.NewRow();
row["TIME"] = i;
row["CLASS"] = i;
tbl_main.Rows.Add(row);
}
왜 한 테이블에 대한 데이터 세트를 만드십니까? 어쨌든 여전히 생성 된 행을 테이블에 추가하고 다시 바인딩해야합니다. – Poody