본문 바로가기
IT/Programming

ComboBox에 Datatable로 바인딩하기

by 여우요원 2016. 1. 14.


바인딩 하기

//define DataTable
DataTable dt = new DataTable("dataTable");
dt.Columns.Add("Id", typeof(int));
dt.Columns.Add("Name", typeof(string));
//add DataRow
DataRow row = dt.NewRow();
row["Id"] = 1;
row["Name"] = "One";
dt.Rows.Add(row);
//assign to ComboBox
comboBox.DataSource = dt;
comboBox.DisplayMember = "Name";
comboBox.ValueMember = "Id";


값 사용하기

DataRow row = ((DataTable)comboBox.DataSource).Rows[comboBox.SelectedIndex];
int Id = (int)row["Id"];
string Name = (string)row["Name"];


'IT > Programming' 카테고리의 다른 글

C# MySQL Helper Class  (0) 2018.07.26
C#에서 SSH로 원격(Remote)에 있는 MySql 접속하기  (0) 2018.07.26
C# SqlHelper Class  (0) 2016.05.27
ExtraGrid 컬럼 Merge하기  (0) 2016.02.03
GridControl에서 Cell에 테두리 그리는 방법  (0) 2016.01.21