|
|
|
ช่วยดูโค้ด ดึงข้อมูลจากฐานข้อมูลส่ใน Combobox ที่อยู่ใน DataGridView ให้หน่อยค่ะ c# |
|
|
|
|
|
|
|
น่าจะมาถูกทางแล้วครับ ลองดูตัวอย่างที่ผมเขียนไว้
Code
//*** Master Data Table ***'
// Create Datable
DataTable dtTable = new DataTable("myTable");
//Create Column Header
dtTable.Columns.Add(new DataColumn("ColID", typeof(int)));
dtTable.Columns.Add(new DataColumn("ColFullName", typeof(string)));
dtTable.Columns.Add(new DataColumn("ColPoint", typeof(int)));
dtTable.Columns.Add(new DataColumn("ColCountryCode", typeof(string)));
// Add Rows
dtTable.Rows.Add(1, "Weerachai Nukitram", 10, "TH");
dtTable.Rows.Add(2, "Wisarut Nukitram", 20, "US");
dtTable.Rows.Add(3, "Wipa Nukitram", 30, "TH");
//*** Country Data Table ***'
// Create Datable
DataTable dtCountry = new DataTable("myCountry");
dtCountry.Columns.Add(new DataColumn("ColCountryCode", typeof(string)));
dtCountry.Columns.Add(new DataColumn("ColCountryName", typeof(string)));
// Add Rows
dtCountry.Rows.Add("TH", "Thailand");
dtCountry.Rows.Add("US", "United States");
// Bind to DataGridView
this.myDataGridView.AutoGenerateColumns = false;
this.myDataGridView.AllowUserToAddRows = false;
this.myDataGridView.DataSource = dtTable;
// Bind ComboBox
this.COUNTRY.DataPropertyName = "Name";
this.COUNTRY.DataSource = dtCountry;
this.COUNTRY.ValueMember = "ColCountryCode";
this.COUNTRY.DisplayMember = "ColCountryName";
ตรงส่วนนี้ครับ
DataGridView / ComboBox (DataGridViewComboBoxColumn) สร้าง DataSource ให้กับ ComboBox (VB.Net , C#)
|
|
|
|
|
Date :
2016-01-20 11:58:36 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆ ค่ะ เดี่ยวจะนำไปปรับแก้ไขดูค่ะ
|
|
|
|
|
Date :
2016-01-20 13:11:35 |
By :
แมวๆ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|