Click here to Skip to main content
15,796,333 members
Home / Discussions / C#
   

C#

 
GeneralRe: creating an array of existing WinForm controls Pin
Mike Dimmick27-Apr-04 0:43
Mike Dimmick27-Apr-04 0:43 
GeneralRe: creating an array of existing WinForm controls Pin
Mike Ellison26-Apr-04 18:03
Mike Ellison26-Apr-04 18:03 
GeneralRe: creating an array of existing WinForm controls Pin
Heath Stewart27-Apr-04 5:17
protectorHeath Stewart27-Apr-04 5:17 
GeneralLabel question... Pin
spoon vs fork26-Apr-04 14:47
spoon vs fork26-Apr-04 14:47 
GeneralRe: Label question... Pin
Roman Rodov26-Apr-04 15:55
Roman Rodov26-Apr-04 15:55 
GeneralRe: Label question... Pin
Jay Shankar26-Apr-04 16:43
Jay Shankar26-Apr-04 16:43 
GeneralListView and Inserting Subitems Pin
valikac26-Apr-04 13:17
valikac26-Apr-04 13:17 
GeneralRe: ListView and Inserting Subitems Pin
Jon G26-Apr-04 13:59
Jon G26-Apr-04 13:59 
Here is how I do what you are asking:

<br />
private System.Windows.Forms.ListView myList;           //init ListView object<br />
private System.Windows.Forms.ColumnHeader ItemNameCol;  //Column Header objects<br />
private System.Windows.Forms.ColumnHeader SubItem1Col;<br />
private System.Windows.Forms.ColumnHeader SubItem2Col;<br />
private System.Windows.Forms.ColumnHeader SubItem3Col;<br />
<br />
//give the headers some names<br />
ItemNameCol.Text = "Name";<br />
SubItem1Col.Text = "Col1";<br />
SubItem2Col.Text = "Col2";<br />
SubItem3Col.Text = "Col3";<br />
<br />
//create the columns to store the values using Column header objects<br />
this.myList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[]<br />
{<br />
    this.ItemNameCol,<br />
    this.SubItem1Col,<br />
    this.SubItem2Col,<br />
    this.SubItem3Col     });<br />
<br />
<br />
//create a item, with 3 subitems<br />
ListViewItem item1 = new ListViewItem("ItemName",0);<br />
item1.SubItems.Add( "SubItem1Value" );<br />
item1.SubItems.Add( "SubItem2Value" );<br />
item1.SubItems.Add( "SubItem3Value" ); <br />
<br />
myList.Items.AddRange(new ListViewItem[]{item1});       //add row to the listview<br />
<br />





Thats how I create a new ListView. To append to a listview, I do the following:


<br />
<br />
item1.SubItems.Add( "New Item Value" );     //insert a new subItem in the list<br />
<br />
ColumnHeader newHeader = new ColumnHeader();   //create a new header for new subitem<br />
newHeader.Text = "New Header";                 //give it a name<br />
<br />
this.myList.Columns.Add(newHeader);                 //insert new header in list<br />
<br />




I hope this helps out. The above code is quite crude, considering I wrote it pretty fast. Let me know if you have any questions about it.
GeneralRe: ListView and Inserting Subitems Pin
valikac26-Apr-04 15:40
valikac26-Apr-04 15:40 
GeneralRe: ListView and Inserting Subitems Pin
osto26-Apr-04 18:17
osto26-Apr-04 18:17 
GeneralRe: ListView and Inserting Subitems Pin
valikac26-Apr-04 19:10
valikac26-Apr-04 19:10 
GeneralUsing Bitmap and got exception in dispose Pin
kobyb26-Apr-04 12:28
kobyb26-Apr-04 12:28 
Generalconditional operator (?:) performance Pin
Anonymous26-Apr-04 11:53
Anonymous26-Apr-04 11:53 
GeneralRe: conditional operator (?:) performance Pin
Daniel Turini26-Apr-04 12:21
Daniel Turini26-Apr-04 12:21 
GeneralRe: conditional operator (?:) performance Pin
Mike Dimmick27-Apr-04 0:53
Mike Dimmick27-Apr-04 0:53 
GeneralRe: conditional operator (?:) performance Pin
Anonymous27-Apr-04 3:49
Anonymous27-Apr-04 3:49 
GeneralDataGrid row: RowState unchange problem Pin
Chris#26-Apr-04 11:47
Chris#26-Apr-04 11:47 
GeneralRe: DataGrid row: RowState unchange problem Pin
Heath Stewart26-Apr-04 12:50
protectorHeath Stewart26-Apr-04 12:50 
GeneralRe: DataGrid row: RowState unchange problem Pin
Chris#27-Apr-04 5:49
Chris#27-Apr-04 5:49 
GeneralGarbage collector Pin
Ruchi Gupta26-Apr-04 11:39
Ruchi Gupta26-Apr-04 11:39 
GeneralRe: Garbage collector Pin
SJ_Phoenix26-Apr-04 20:16
SJ_Phoenix26-Apr-04 20:16 
GeneralRe: Garbage collector Pin
Stefan Troschuetz26-Apr-04 21:40
Stefan Troschuetz26-Apr-04 21:40 
GeneralRe: Garbage collector Pin
Mike Dimmick27-Apr-04 1:04
Mike Dimmick27-Apr-04 1:04 
GeneralRe: Garbage collector Pin
Stefan Troschuetz27-Apr-04 1:28
Stefan Troschuetz27-Apr-04 1:28 
GeneralDockable main Program Pin
camasmartin26-Apr-04 11:35
camasmartin26-Apr-04 11:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.