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,030

HOME > .NET Framework > Forum > เอาข้อมูลจาก gridview มาใส่ใน listview VB2005 คือว่าผมต้องการเอาข้อมูลจาก gridview มาใส่ใน listview



 

เอาข้อมูลจาก gridview มาใส่ใน listview VB2005 คือว่าผมต้องการเอาข้อมูลจาก gridview มาใส่ใน listview

 



Topic : 045338



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



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




คือว่าผมต้องการเอาข้อมูลจาก gridview มาใส่ใน listview โดยกดปุ่ม cmdadd แล้วข้อมูลลงใน listview ไม่ทราบว่าโค้คเขียนยังไงคับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-12 17:07:13 By : vampippo View : 1757 Reply : 4
 

 

No. 1



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

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

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


gridview --> listview ไม่แนะนำ

ต้องเป็น

datatable --> gridview และ datatable --> listview

พยายามอย่าไปยุ่งกับ gridview เอาไว้แสดงตารางอย่างเดียวพอ






Date : 2010-07-12 19:38:29 By : tungman
 


 

No. 2



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

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

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

ASP.NET ListView Control เผื่อจะมีประโยชน์ครับ
Date : 2010-07-12 20:10:45 By : webmaster
 

 

No. 3



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



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


ให้ประกาศ string เพื่อเก็บค่าที่ต้องการ ก่อน
เพื่อส่งค่าไปยัง listview
เมื่อได้ข้อมูลแล้วก็วนลูปเพื่อบีนทึก
Date : 2010-07-13 11:35:24 By : worlord
 


 

No. 4



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



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


ลองแปลงดูนะครับอันนี้ตัวอย่าง C# ลองนะครับคุณ Vampi อย่ามัวแล่นเกมส์

Code (C#)
 private void btnAddList_Click(object sender, EventArgs e)
        {
            if ((mskbor_num.Text.Trim() == "") || (txtusage.Text.Trim() == ""))        
            {
                MessageBox.Show("กรุณาป้อนข้อมูลให้ครบทุกช่อง !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                mskbor_num.Focus();
                return;
            }

            if (dtpregdate.Text.Trim() == "")         
            {
                MessageBox.Show("กรุณากำหนดวันส่งคืน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                dtpregdate.Focus();
                return;
            }

            string eqmnum = "";
            for (int i = 0; i <= lsvBordetail.Items.Count - 1; i++)
            {
                eqmnum = lsvBordetail.Items[i].SubItems[0].Text;

                if (txteqmnum.Text.Trim() == eqmnum)
                {
                    MessageBox.Show("คุณเลือกรายการสินค้า ซ้ำกัน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ClearEqm();

                    txteqmnum.Focus();
                    return;
                }
            }
            string[] anyData;

            anyData = new string[] { 
                    txteqmnum.Text.Trim(), 
                    lbleqmname.Text.Trim(),
                    txtb_amount.Text.Trim(), 
                    txtusage.Text.Trim(),
                    dtpregdate.Value.ToLongDateString() + "\n",       //28 มิถุนายน 2553
                    txtnote.Text.Trim(), 
                };

            ListViewItem lvi = new ListViewItem(anyData);
            lsvBordetail.Items.Add(lvi);

            Array.Clear(BorDetail, 0, BorDetail.Length);

            ClearEqm();
            txteqmnum.Focus();                   
        }

        private void tsAdd_Click(object sender, EventArgs e)
        {
            if (mskbor_num.Text.Trim() == "")
            {
                MessageBox.Show("กรุณาใส่เลขที่ใบยืม !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                mskbor_num.Focus();
                return;
            }

            if (MessageBox.Show("คุณต้องการบันทึกรายการยืมครุภัณฑ์ ใช่หรือไม่?", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {
                tr = Conn.BeginTransaction();
                {
                    try
                    {
                        string Beqmnum;
                        string Bbor_amount;
                        string Busage;
                        string Bregdate;
                        string Brenote;

                        for (int i = 0; i <= lsvBordetail.Items.Count - 1; i++)
                        {
                            Beqmnum = lsvBordetail.Items[i].SubItems[0].Text;
                            Bbor_amount = lsvBordetail.Items[i].SubItems[2].Text;
                            Busage = lsvBordetail.Items[i].SubItems[3].Text;
                            Bregdate = lsvBordetail.Items[i].SubItems[4].Text;
                            Brenote = lsvBordetail.Items[i].SubItems[5].Text;

                            sb.Remove(0, sb.Length);
                            sb.Append("INSERT INTO Bor (bor_num, eqmnum, bor_amount, usage, regdate, eid, renote)");
                            sb.Append(" VALUES (@bor_num, @eqmnum, @bor_amount, @usage, @regdate, @eid, @renote);");

                            sb.Append("UPDATE Equipment");
                            sb.Append("  SET statusname=@statusname");
                            sb.Append("  WHERE (Equipment.eqmnum = @eqmnum)");

                            string sqlAdd;
                            sqlAdd = sb.ToString();

                            com.CommandText = sqlAdd;
                            com.CommandType = CommandType.Text;
                            com.Connection = Conn;
                            com.Transaction = tr;
                            com.Parameters.Clear();

                            com.Parameters.Add("@bor_num", SqlDbType.VarChar).Value = mskbor_num.Text;
                            com.Parameters.Add("@eqmnum", SqlDbType.VarChar).Value = Beqmnum;
                            com.Parameters.Add("@bor_amount", SqlDbType.VarChar).Value = Bbor_amount;
                            com.Parameters.Add("@usage", SqlDbType.VarChar).Value = Busage;
                            com.Parameters.Add("@regdate", SqlDbType.DateTime).Value = Bregdate;
                            com.Parameters.Add("@eid", SqlDbType.VarChar).Value = cboemp.SelectedValue.ToString();
                            com.Parameters.Add("@renote", SqlDbType.Text).Value = Brenote;

                            com.Parameters.Add("@statusname", SqlDbType.VarChar).Value = "ยืม";
                            com.ExecuteNonQuery();
                        }
                    tr.Commit();

                    ClearBor();
                    ShowdgvBorList();
                    ShowdgvEqmList();

                    lsvBordetail.Items.Clear();
                    }
                    catch (Exception ex)
                    {
                        tr.Rollback();
                        MessageBox.Show("ผิดพลาด เนื่องจาก" + ex.Message, "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                mskbor_num.Focus();
            }
        }
[b][/b]
Date : 2010-07-13 11:39:49 By : worlord
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เอาข้อมูลจาก gridview มาใส่ใน listview VB2005 คือว่าผมต้องการเอาข้อมูลจาก gridview มาใส่ใน listview
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

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