Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > combobox จังหวัด อำเภอ ตำบล แล้วมันขึ้น system.data.datarowview


 

[.NET] combobox จังหวัด อำเภอ ตำบล แล้วมันขึ้น system.data.datarowview

 
Topic : 107922



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook


ผมทำ combobox จังหวัด อำเภอ ตำบล ตอน form load ผมจะให้แสดงจังหวัด อำเภอ ตำบลแล้วมันขึ้น system.data.datarowview
มันเป็นเพราะอะไรครับ

Code (C#)
001.using System;
002.using System.Collections.Generic;
003.using System.ComponentModel;
004.using System.Data;
005.using System.Drawing;
006.using System.Linq;
007.using System.Text;
008.using System.Windows.Forms;
009.using MySql.Data.MySqlClient;
010. 
011.namespace YPApplication
012.{
013.    public partial class frmCustomer : Form
014.    {
015.        DataSet dataset = new DataSet();//สร้าง dataset สำหรับเก็บข้อมูล
016.        public frmCustomer()
017.        {
018.            InitializeComponent();
019.            fillcboProvince();
020.           fillcboAmphur();
021.           fillcboDistrict();
022.        }
023. 
024.        private void fillcboProvince()
025.        {
026.            try
027.            {
028.                DBConnect db = new DBConnect();
029. 
030.                string sql = " select * from province ";
031.                MySqlCommand SelectCommand = new MySqlCommand(sql, db.connection);
032.                db.OpenConnection();
033. 
034.                MySqlDataAdapter dataadapter = new MySqlDataAdapter(SelectCommand);//ประมวลผลคำสั่งเก็บไว้ที่ dataadapter
035.                
036.                dataadapter.Fill(dataset,"province");//เอาข้อมูลที่ได้จาก dataadapter มาไว้ใน datasetโดยเก็บไว้ที่ datataable ชื่อ type
037. 
038.                if (dataset.Tables["province"].Rows.Count > 0)
039.                {
040.                    cboCusprovince.DisplayMember ="PROVINCE_NAME"//คอลัมที่ต้องการแสดง
041.                    cboCusprovince.ValueMember ="PROVINCE_ID"//คอลัมที่เป็นคีย์
042. 
043.                    cboCusprovince.DataSource = dataset.Tables["province"];
044.                     
045.                }
046. 
047. 
048.                db.CloseConnection();
049. 
050.            }
051.            catch (Exception ex)
052.            {
053. 
054.                MessageBox.Show(ex.Message);
055.            }
056.        }
057.             private void fillcboAmphur()
058.        {
059.            try
060.            {
061.                DBConnect db = new DBConnect();
062. 
063.                string sql = " select * from amphur ";
064.                MySqlCommand SelectCommand = new MySqlCommand(sql, db.connection);
065.                db.OpenConnection();
066. 
067.                MySqlDataAdapter dataadapter = new MySqlDataAdapter(SelectCommand);//ประมวลผลคำสั่งเก็บไว้ที่ dataadapter
068.                
069.                dataadapter.Fill(dataset, "amphur");//เอาข้อมูลที่ได้จาก dataadapter มาไว้ใน datasetโดยเก็บไว้ที่ datataable ชื่อ type
070. 
071.                if (dataset.Tables["amphur"].Rows.Count > 0)
072.                {
073.                    cboCusamphur.DisplayMember = "AMPHUR_NAME"//คอลัมที่ต้องการแสดง
074.                    cboCusamphur.ValueMember = "AMPHUR_ID"//คอลัมที่เป็นคีย์
075. 
076.                    cboCusprovince.DataSource = dataset.Tables["amphur"];
077.                }
078. 
079. 
080. 
081.                db.CloseConnection();
082. 
083.            }
084.            catch (Exception ex)
085.            {
086. 
087.                MessageBox.Show(ex.Message);
088.            }
089. 
090. 
091. 
092. 
093. 
094.        }
095. 
096.             private void fillcboDistrict()
097.             {
098.                 try
099.                 {
100.                     DBConnect db = new DBConnect();
101. 
102.                     string sql = " select * from district ";
103.                     MySqlCommand SelectCommand = new MySqlCommand(sql, db.connection);
104.                     db.OpenConnection();
105. 
106.                     MySqlDataAdapter dataadapter = new MySqlDataAdapter(SelectCommand);//ประมวลผลคำสั่งเก็บไว้ที่ dataadapter
107.                   
108.                     dataadapter.Fill(dataset, "district");//เอาข้อมูลที่ได้จาก dataadapter มาไว้ใน datasetโดยเก็บไว้ที่ datataable ชื่อ type
109. 
110.                     if (dataset.Tables["district"].Rows.Count > 0)
111.                     {
112.                         cboCusdistrict.DisplayMember = "DISTRICT_NAME"//คอลัมที่ต้องการแสดง
113.                         cboCusdistrict.ValueMember = "DISTRICT_ID"//คอลัมที่เป็นคีย์
114. 
115.                         cboCusprovince.DataSource = dataset.Tables["district"];
116.                     }
117. 
118. 
119. 
120.                     db.CloseConnection();
121. 
122.                 }
123.                 catch (Exception ex)
124.                 {
125. 
126.                     MessageBox.Show(ex.Message);
127.                 }
128. 
129. 
130. 
131. 
132. 
133.             }
134. 
135.       
136.    }
137.}




Tag : .NET, MySQL, C#, VS 2010 (.NET 4.x)



ประวัติการแก้ไข
2014-04-26 20:19:44
2014-04-26 20:24:57
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-04-26 20:19:01 By : narubet View : 1748 Reply : 4
 

 

No. 1



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

มันจะขึ้น system.data.datarowview ใน combobox นะครับแทนที่จะมี จังหวัดให้เลือกมันขึ้น system.data.datarowview ทุกค่าใน combobox
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-27 14:01:06 By : narubet
 

 

No. 2



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ถ้าผมคอมเม้น อำเภอ ตำบล จังหวัดมันก็ขึ้นปกติครับ

Code (C#)
1.public frmCustomer()
2.       {
3.           InitializeComponent();
4.           fillcboProvince();
5.         // fillcboAmphur();
6.          //fillcboDistrict();
7.       }

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-28 13:28:19 By : narubet
 

 

No. 3



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ได้แล้วครับผมดันไปกำหนด cboCusprovince.DataSource ทุกตัวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-28 13:34:06 By : narubet
 

 

No. 4



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-04-29 09:05:40 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : combobox จังหวัด อำเภอ ตำบล แล้วมันขึ้น system.data.datarowview
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่