Click here to Skip to main content
15,887,326 members
Home / Discussions / C#
   

C#

 
GeneralRe: Collection explicit conversion operator recommendation Pin
DaveyM6926-Aug-10 13:06
professionalDaveyM6926-Aug-10 13:06 
AnswerRe: Collection explicit conversion operator recommendation Pin
Pete O'Hanlon26-Aug-10 12:43
mvePete O'Hanlon26-Aug-10 12:43 
GeneralRe: Collection explicit conversion operator recommendation Pin
DaveyM6926-Aug-10 13:05
professionalDaveyM6926-Aug-10 13:05 
AnswerRe: Collection explicit conversion operator recommendation Pin
Luc Pattyn26-Aug-10 12:45
sitebuilderLuc Pattyn26-Aug-10 12:45 
GeneralRe: Collection explicit conversion operator recommendation Pin
DaveyM6926-Aug-10 13:05
professionalDaveyM6926-Aug-10 13:05 
GeneralRe: Collection explicit conversion operator recommendation Pin
Luc Pattyn26-Aug-10 13:10
sitebuilderLuc Pattyn26-Aug-10 13:10 
AnswerSolved: Collection explicit conversion operator recommendation Pin
DaveyM6926-Aug-10 13:03
professionalDaveyM6926-Aug-10 13:03 
QuestionSOLVED: Hide subitem in standard listview [modified] Pin
Marcel Vreuls (www.agentbase.nl)26-Aug-10 11:48
Marcel Vreuls (www.agentbase.nl)26-Aug-10 11:48 
Hi All,

I am using the standard Listview of Microsoft. Now i want the first column to be hidden. This column contains my key from which i access details. It is a technical id which the users do not care about and do not want to see. I can hide de column but not the subitem of the listview for it. I googled until my fingers burned, but cannot find a suitable solution. Any ideas??

Below is a part of the code from which i use.
With initialisation i run the ListViewAddColumns void. Then in code i loop trough my object and add each record to the listview. This all works fine!! but not i want to hide ListLines[0]. How can/should i do that.


if (objAll != null)
                        {
                            this.progressBar1.Maximum = objAll.Count;

                            foreach (statblCompany tblCompany in objAll)
                            {
                               progressBar1.Increment(1);

                                {
                                    string[] ListLines = new string[10];
                                    ListLines[0] = tblCompany.RE_ID.ToString();
                                    ListLines[1] = tblCompany.RE_NUMBER.ToString();
                                    ListLines[2] = tblCompany.RE_NAME;
                                    ListLines[3] = tblCompany.RE_PHONE;
                                    ListLines[4] = tblCompany.RE_VISITCITY;
                                    ListLines[5] = tblCompany.RE_EMAIL;
                                    ListLines[6] = xxGetIDDescription(tblCompany.RE_TYPE1);
                                    ListViewAddItem(ListLines, 200);
                                }
                            }
                            listView1.Columns[0].Width = 0;
                        }



private void ListViewAddColumns(String ColumnHeaders, int ColumnWidth)
       {
           ColumnHeader glColumn = new ColumnHeader();
           glColumn.Width = ColumnWidth;
           glColumn.Text = ColumnHeaders;
           glColumn.Width = ColumnWidth;
           listView1.Columns.Add(glColumn);
           //listView1.Columns[0].Width = 0;

       }



private void ListViewAddItem(string[] ListLines, double ColumnWidth)
        {
            try
            {
                ListViewItem olItem = new ListViewItem();

                ListViewItem.ListViewSubItem olSubItem0 = new ListViewItem.ListViewSubItem(olItem, ListLines[0]);
                ListViewItem.ListViewSubItem olSubItem1 = new ListViewItem.ListViewSubItem(olItem, ListLines[1]);
                ListViewItem.ListViewSubItem olSubItem2 = new ListViewItem.ListViewSubItem(olItem, ListLines[2]);
                ListViewItem.ListViewSubItem olSubItem3 = new ListViewItem.ListViewSubItem(olItem, ListLines[3]);
                ListViewItem.ListViewSubItem olSubItem4 = new ListViewItem.ListViewSubItem(olItem, ListLines[4]);
                ListViewItem.ListViewSubItem olSubItem5 = new ListViewItem.ListViewSubItem(olItem, ListLines[5]);
                ListViewItem.ListViewSubItem olSubItem6 = new ListViewItem.ListViewSubItem(olItem, ListLines[6]);
                ListViewItem.ListViewSubItem olSubItem7 = new ListViewItem.ListViewSubItem(olItem, ListLines[7]);
                ListViewItem.ListViewSubItem olSubItem8 = new ListViewItem.ListViewSubItem(olItem, ListLines[8]);
                ListViewItem.ListViewSubItem olSubItem9 = new ListViewItem.ListViewSubItem(olItem, ListLines[9]);

                
                olItem.SubItems.AddRange(new ListViewItem.ListViewSubItem[] {olSubItem0, olSubItem1, olSubItem2, olSubItem3, olSubItem4, olSubItem5, olSubItem6, olSubItem7, olSubItem8, olSubItem9});


                listView1.Items.Add(olItem);
                olItem = null;
                olSubItem0 = null;
                olSubItem1 = null;
                olSubItem2 = null;
                olSubItem3 = null;
                olSubItem4 = null;
                olSubItem5 = null;
                olSubItem6 = null;
                olSubItem7 = null;
                olSubItem8 = null;
                olSubItem9 = null;

                
            }
            catch (Exception ex)
            {
                ExceptionManager.Publish(ex);
            }
        }

Kind regards,

Marcel Vreuls

MarcelVreuls.com


<<A good idea can change your life>>
modified on Friday, August 27, 2010 6:19 AM

AnswerMessage Closed Pin
26-Aug-10 20:37
stancrm26-Aug-10 20:37 
GeneralRe: Hide subitem in standard listview Pin
Marcel Vreuls (www.agentbase.nl)27-Aug-10 0:19
Marcel Vreuls (www.agentbase.nl)27-Aug-10 0:19 
QuestionHow to get url from browser to C# application Pin
Saint_pl26-Aug-10 11:14
Saint_pl26-Aug-10 11:14 
AnswerRe: How to get url from browser to C# application Pin
Luc Pattyn26-Aug-10 13:41
sitebuilderLuc Pattyn26-Aug-10 13:41 
AnswerRe: How to get url from browser to C# application Pin
Saint_pl26-Aug-10 13:51
Saint_pl26-Aug-10 13:51 
GeneralRe: How to get url from browser to C# application Pin
#realJSOP27-Aug-10 2:21
mve#realJSOP27-Aug-10 2:21 
AnswerRe: How to get url from browser to C# application [modified] Pin
Saint_pl27-Aug-10 5:27
Saint_pl27-Aug-10 5:27 
Questionwebspider/crawler extract Javascript related info Pin
michael_jhons26-Aug-10 9:39
michael_jhons26-Aug-10 9:39 
AnswerRe: webspider/crawler extract Javascript related info Pin
Ennis Ray Lynch, Jr.26-Aug-10 10:05
Ennis Ray Lynch, Jr.26-Aug-10 10:05 
AnswerRe: webspider/crawler extract Javascript related info Pin
Ravi Bhavnani26-Aug-10 11:57
professionalRavi Bhavnani26-Aug-10 11:57 
AnswerRe: webspider/crawler extract Javascript related info Pin
Pete O'Hanlon26-Aug-10 12:00
mvePete O'Hanlon26-Aug-10 12:00 
QuestionCompress specific text for storage. Pin
kevinnicol26-Aug-10 8:52
kevinnicol26-Aug-10 8:52 
AnswerRe: Compress specific text for storage. Pin
Luc Pattyn26-Aug-10 9:05
sitebuilderLuc Pattyn26-Aug-10 9:05 
GeneralRe: Compress specific text for storage. Pin
kevinnicol26-Aug-10 9:08
kevinnicol26-Aug-10 9:08 
GeneralRe: Compress specific text for storage. Pin
harold aptroot26-Aug-10 9:25
harold aptroot26-Aug-10 9:25 
GeneralRe: Compress specific text for storage. Pin
Luc Pattyn26-Aug-10 9:29
sitebuilderLuc Pattyn26-Aug-10 9:29 
GeneralRe: Compress specific text for storage. Pin
AspDotNetDev26-Aug-10 11:04
protectorAspDotNetDev26-Aug-10 11:04 

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.