Tuesday, April 23, 2013

ListView Collections

Columns Collection: Report view मे items को display करने से पहले उसमे display होने वाले column को set करना पड़ता है। इसके लिए listview मे columns collection का use किया जाता है। इसमे columns को add, remove etc. के लिए property page use किया जाता है इसके अलावा coding के द्वारा columns के लिए निम्नmethods का use किया जाता है।

  • Add: इसका use new columns को columns collection मे add करने के लिए use किया जाता है।

Syntax- ListView.Columns.Add (header, width, textAlign)

Ex- ListView1.Columns.Add ("Name", 60, HorizontalAlignment.Left)

  • Clear: इसके सभी columns को remove करने के लिए किया जाता है।

Syntax- ListView.Columns.Clear ()

Ex- ListView1.Columns.Clear ()

  • Count: यह property listview मे available columns को count कर value return करती है।
  • Remove: इसे single column को remove करने के लिए किया जाता है। इसमे column की index का use किया जाता है।

Syntax- ListView.Columns Remove (column_object)

Ex- ListView1.Columns.Remove (ncol)

  • RemoveAt: इसका use single column को उसकी index के द्वारा remove करने के लिए किया जाता हैं।

Syntax- ListView.Columns RemoveAt (index)

Ex- ListView1.Columns.Removeat (2)

Items Collection: listview के सभी items, items collection मे आते हैं। इसमे निम्न methods होती हैं।

  • Add: इसे new item को items collection मे add करने के लिए किया जाता है।

Syntax: ListView1.Items.Add (caption)

Syntax: ListView1.Items.Add (caption, imageIndex)

  • Count: इसे items collection के items को count करने के लिए किया जाता है।
  • Clear: इसे सभी items को collection से remove करने के लिए किया जाता है।
  • Item: इसे item को index के द्वारा access करने के लिए किया जाता है।
  • Remove: इसे items collection से item को remove करने के लिए किया जाता है।

Listview.Items.Remove (list_item)

  • RemoveAt: इसे items collection से item को index के द्वारा remove करने के लिए किया जाता है।

ListView1.Items.RemoveAt(index)

Program

image075

Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim s(3) As String

s(0) = TextBox1.Text

s(1) = TextBox2.Text

s(2) = TextBox3.Text

Dim itm As New ListViewItem(s)

Me.ListView1.Items.Add(itm)

End Sub

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.ListView1.GridLines = True

Me.ListView1.FullRowSelect = True

Me.ListView1.View = View.Details

Me.ListView1.Columns.Add("Reg No", 50, HorizontalAlignment.Left)

Me.ListView1.Columns.Add("Name", 200, HorizontalAlignment.Left)

Me.ListView1.Columns.Add("Course", 100, HorizontalAlignment.Left)

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Me.ListView1.Items.RemoveAt(Me.ListView1.SelectedIndices.Item(0))

End Sub

End Class

No comments:

Post a Comment

Contact us

Name

Email *

Message *