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