// // nomor urut listview - Geeks Portal

nomor urut listview

Last post 03-18-2010 23:50 by hadiaw. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 03-17-2010 21:06

    • alzaidi
    • Not Ranked
    • Joined on 11-24-2009
    • Posts 3
    • Points 60

    nomor urut listview

    kk, gimana cara buat no urut di listview  c#

    contoh tampilan sbb:

    | No | Nama | Alamat |

    |  1  | xxxxx | xxxxxx |

    |  2  | zzzzz | zzzzzz |

     no 1,2 dst...

    cara buat no urut/record 1 dan 2, dst???

     

    tolong ya kk..

    Filed under:
    • Post Points: 20
  • 03-18-2010 1:01 In reply to

    • Blacx
    • Top 200 Contributor
    • Joined on 12-11-2009
    • Bandung
    • Posts 20
    • Points 375

    Re: nomor urut listview

    alzaidi:

    kk, gimana cara buat no urut di listview  c#

    contoh tampilan sbb:

    | No | Nama | Alamat |

    |  1  | xxxxx | xxxxxx |

    |  2  | zzzzz | zzzzzz |

     no 1,2 dst...

    cara buat no urut/record 1 dan 2, dst???

     

    tolong ya kk..

    Coba pakai hardcode dibawah, untuk pengambilan data dari database, bisa dikembangkan sendiri ya.Wink :

     

                string[,] data = new string[,] { { "Shalwa", "Nagreg" }, { "Lingga", "Bandung" }, { "Nova","Sarijadi"} };

                for (int i = 0; i < (int)data.GetLongLength(0); i++)
                {
                    listView1.Items.Add(Convert.ToString(i+1));
                    listView1.Items[ i].SubItems.Add(data[i, 0]);
                    listView1.Items[ i].SubItems.Add(data[i, 1]);
                }

     

    Semoga membantu.
    Filed under:
    • Post Points: 20
  • 03-18-2010 18:19 In reply to

    • alzaidi
    • Not Ranked
    • Joined on 11-24-2009
    • Posts 3
    • Points 60

    Re: nomor urut listview

    kk bisa beri pencerahannya lagi..

    saya ada coding seperti berikut:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private System.Windows.Forms.ListView listView1;
            private System.Windows.Forms.ListViewItem listViewCount1;
            private System.Windows.Forms.ColumnHeader columnNumber;
            private System.Windows.Forms.ColumnHeader columnFirstName;
            private System.Windows.Forms.ColumnHeader columnLastName;
            private System.Windows.Forms.ColumnHeader columnAge;


            private void Form1_Load(object sender, EventArgs e)
            {
                InitListView();
            }

            private void InitListView()
            {
                // New up the variables
                listView1 = new ListView();
                columnNumber = new ColumnHeader();
                columnFirstName = new ColumnHeader();
                columnLastName = new ColumnHeader();
                columnAge = new ColumnHeader();

                // Set position and size
                listView1.Bounds = new Rectangle(new Point(10, 10), new Size(500, 500));

                // Set the view to show details.
                listView1.View = View.Details;
                
                // Select the item and subitems when selection is made.
                listView1.FullRowSelect = true;
                // Set the default Sorting order
                listView1.Sorting = SortOrder.Ascending;
                // Display grid lines.
                listView1.GridLines = true;

                // Set the text and width of the columns
                columnNumber.Text = "Nomor";
                columnNumber.Width = 100;
                columnFirstName.Text = "First Name";
                columnFirstName.Width = 100;
                columnLastName.Text = "Last Name";
                columnLastName.Width = 100;
                columnAge.Text = "Age";
                columnAge.Width = 100;
                listView1.Columns.AddRange(new ColumnHeader[ { columnNumber, columnFirstName, columnLastName, columnAge });
                this.Controls.Add(listView1);
            }

            private void AddData(string fName, string lName, int Age)
            {
                int i = 0;
                ListViewItem lvi;
                string[ aHeaders = new string[4];
               
                while (listView1.Items.Count>=i-1)
                {
                   //aHeaders[0] = i.ToString();
                    aHeaders[0] = Convert.ToString(i);
                    i++;
                }
                 
                aHeaders[1] = fName;
                aHeaders[2] = lName;
                aHeaders[3] = Age.ToString();          

                lvi = new ListViewItem(aHeaders);

                listView1.Items.Add(lvi);
            }

            private void button1_Click(object sender, EventArgs e)
            {
                AddData("John", "Gallardo",2);
            }

            private void button2_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Jumlah ListView"+listView1.Items.Count);
            }
        }
    }

    result:
    |No|xxx|xxx|xxx|
    |1 |
    |10|-> solusinya apa kk???
    |11|->
    |12|-> dst..
    |2 |
    |3 |
    |4 |
    |5 |
    |6 |
    |7 |
    |8 |
    |9 |

    Filed under:
    • Post Points: 20
  • 03-18-2010 23:50 In reply to

    • hadiaw
    • Not Ranked
    • Joined on 08-11-2009
    • Posts 1
    • Points 105

    Re: nomor urut listview

    Kiranya Link berikut bisa membantu : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformslistviewclasslistviewitemsortertopic.asp
    • Post Points: 5
Page 1 of 1 (4 items)