Click here to Skip to main content
15,895,462 members
Home / Discussions / C#
   

C#

 
GeneralRe: creating an array of existing WinForm controls Pin
Mike Dimmick26-Apr-04 23:43
Mike Dimmick26-Apr-04 23:43 
GeneralRe: creating an array of existing WinForm controls Pin
Mike Ellison26-Apr-04 17:03
Mike Ellison26-Apr-04 17:03 
GeneralRe: creating an array of existing WinForm controls Pin
Heath Stewart27-Apr-04 4:17
protectorHeath Stewart27-Apr-04 4:17 
GeneralLabel question... Pin
spoon vs fork26-Apr-04 13:47
spoon vs fork26-Apr-04 13:47 
GeneralRe: Label question... Pin
Roman Rodov26-Apr-04 14:55
Roman Rodov26-Apr-04 14:55 
GeneralRe: Label question... Pin
Jay Shankar26-Apr-04 15:43
Jay Shankar26-Apr-04 15:43 
GeneralListView and Inserting Subitems Pin
valikac26-Apr-04 12:17
valikac26-Apr-04 12:17 
GeneralRe: ListView and Inserting Subitems Pin
Jon G26-Apr-04 12:59
Jon G26-Apr-04 12: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 14:40
valikac26-Apr-04 14:40 
GeneralRe: ListView and Inserting Subitems Pin
osto26-Apr-04 17:17
osto26-Apr-04 17:17 
GeneralRe: ListView and Inserting Subitems Pin
valikac26-Apr-04 18:10
valikac26-Apr-04 18:10 
GeneralUsing Bitmap and got exception in dispose Pin
kobyb26-Apr-04 11:28
kobyb26-Apr-04 11:28 
Generalconditional operator (?:) performance Pin
Anonymous26-Apr-04 10:53
Anonymous26-Apr-04 10:53 
GeneralRe: conditional operator (?:) performance Pin
Daniel Turini26-Apr-04 11:21
Daniel Turini26-Apr-04 11:21 
GeneralRe: conditional operator (?:) performance Pin
Mike Dimmick26-Apr-04 23:53
Mike Dimmick26-Apr-04 23:53 
GeneralRe: conditional operator (?:) performance Pin
Anonymous27-Apr-04 2:49
Anonymous27-Apr-04 2:49 
GeneralDataGrid row: RowState unchange problem Pin
Chris#26-Apr-04 10:47
Chris#26-Apr-04 10:47 
GeneralRe: DataGrid row: RowState unchange problem Pin
Heath Stewart26-Apr-04 11:50
protectorHeath Stewart26-Apr-04 11:50 
GeneralRe: DataGrid row: RowState unchange problem Pin
Chris#27-Apr-04 4:49
Chris#27-Apr-04 4:49 
GeneralGarbage collector Pin
Ruchi Gupta26-Apr-04 10:39
Ruchi Gupta26-Apr-04 10:39 
GeneralRe: Garbage collector Pin
SJ_Phoenix26-Apr-04 19:16
SJ_Phoenix26-Apr-04 19:16 
GeneralRe: Garbage collector Pin
Stefan Troschuetz26-Apr-04 20:40
Stefan Troschuetz26-Apr-04 20:40 
GeneralRe: Garbage collector Pin
Mike Dimmick27-Apr-04 0:04
Mike Dimmick27-Apr-04 0:04 
GeneralRe: Garbage collector Pin
Stefan Troschuetz27-Apr-04 0:28
Stefan Troschuetz27-Apr-04 0:28 
GeneralDockable main Program Pin
camasmartin26-Apr-04 10:35
camasmartin26-Apr-04 10: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.