.NET Logo
Welcome Guest Search | Active Topics | Members | Log In | Register

วิธีเอาค่าจาก ฐานข้อมูล ลง checkboxlist Options · View
offsign
Posted: Tuesday, September 16, 2008 4:01:47 PM
Rank: มือสมัครเล่น
Groups: Member

Joined: 9/3/2008
Posts: 27

คือผมต้องการเอาค่าจาก ฐานข้อมูล ที่มีมากกว่า1ตัว ที่ดึงมา มาลงใน checkboxlist เพื่อที่จะใช้ checkboxlist ในการแอดลงอีกที่หนึ่ง ครับ คือ
        string comstr = "SELECT iti_text From cas_item_include WHERE item_code = @item_code";//
        SqlCommand scm = new SqlCommand(comstr, con);
        con.Open();
        SqlDataAdapter da = new SqlDataAdapter(comstr, con);
        da.SelectCommand.Parameters.Add("@item_code", SqlDbType.NVarChar).Value = S7; //คำค้นหา
        DataSet ds = new DataSet();
        da.Fill(ds, "cas_item_include");
        DataTable dt = ds.Tables["cas_item_include"];
เป็นเช่นนี้อะครับต้องทำอย่างใรถึงเอาข้อมูลที่ดึงมาได้ลง checkboxlist  ครับ ขอบคุณครับ

nuttaponp
Posted: Tuesday, September 16, 2008 5:13:34 PM
Rank: มือพระกาฬ
Groups: Member

Joined: 9/9/2008
Posts: 62

จากบรรทัด DataTable dt = ds.Tables["cas_item_include"];
ต่อด้วย

            checkedListBox1.Items.Clear();
            foreach (DataRow dRow in dRows)
            {
                checkedListBox1.Items.Add(dRow["dataField"].ToString());
            }

*** "dataField" คือชื่อ Fieldที่เราจะดึงข้อมูลมา ***


 

offsign
Posted: Tuesday, September 16, 2008 5:24:10 PM
Rank: มือสมัครเล่น
Groups: Member

Joined: 9/3/2008
Posts: 27

คือมัน ไม่ได้ตรงนี้อะครับ foreach (DataRow dRow in dRows) มันขึ้นงี้ครับ The name 'dRow' does not exist in the current context ต้องทำอย่างไรครับ
 

nuttaponp
Posted: Tuesday, September 16, 2008 5:41:50 PM
Rank: มือพระกาฬ
Groups: Member

Joined: 9/9/2008
Posts: 62

ขอโทษทีครับ รีบโพสไปหน่อย

แก้ใหม่ ผิดตรง dRows แก้เป็น dt.Rows ครับ


            checkedListBox1.Items.Clear();
            foreach (DataRow dRow in dt.Rows)
            {
                checkedListBox1.Items.Add(dRow["dataField"].ToString());
            }
 

offsign
Posted: Wednesday, September 17, 2008 12:37:45 PM
Rank: มือสมัครเล่น
Groups: Member

Joined: 9/3/2008
Posts: 27

ได้แล้วครับ ขอบคุณครับ
และก็ติดปัญหาว่าค่าที่ได้มาอะครับ  ค่ามันจะเป็นเท่าไหร่ครับ คือเพื่อที่จะติกอันไหนแล้ว กดปุ่ม อันนั้นจะมาลงใน textbox อะครับ

Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Main Forum RSS : RSS

YAFVision Theme Created by Jaben Cargman (Tiny Gecko)
Powered by Yet Another Forum.net version 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.


Sponsored by