Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Retrieve values from a ListView
Message
De
31/08/2005 11:01:40
 
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01045471
Message ID:
01045509
Vues:
17
Pete,

This should work. Put this in your SelectedIndexChanged event handler:
//SelectedIndexChanged event handler:
if (this.lvClaims.SelectedItems.Count > 0)
{
	ListViewItem item = this.oListView.SelectedItems[0];
	int detailsID = (int)item.SubItems[10];
	int addressID = (int)item.SubItems[11];
}
~~Bonnie


>Hello All, I need to retrieve data from columns of a Listview and would appreciate some help, this is my code for loading the lv
>
>
>ListViewItem lvItem;
>
>foreach(DataRow dr in this.dsClaims.Tables[0].Rows)
>{
>   lvItem = new ListViewItem(dr["PayDetailsConf"].ToString());
>   lvItem.Text = "";
>
>
>   lvItem.Checked = true;
>   lvItem.SubItems.Add(dr["PayDetailsConfDate"].ToString());
>   lvItem.SubItems.Add(dr["ClaimRef"].ToString());
>   lvItem.SubItems.Add(dr["CreditorName"].ToString());
>   lvItem.SubItems.Add(dr["ClaimStatus"].ToString());
>   lvItem.SubItems.Add(dr["PayBlockCode"].ToString());
>   lvItem.SubItems.Add(dr["AdmittedBalUSD"].ToString());
>   lvItem.SubItems.Add(dr["Article39LetterDate"].ToString());
>   lvItem.SubItems.Add(dr["Article39AmendDate"].ToString());
>   lvItem.SubItems.Add(dr["Article39Code"].ToString());
>   lvItem.SubItems.Add(dr["PayDetailsID"].ToString());
>   lvItem.SubItems.Add(dr["PayAddressID"].ToString());
>   this.lvClaims.Items.Add(lvItem);
>}
>
>
>
>
>what I need to achieve is: to retrieve the values of the last two columns (as integers if possible )when a user selects a row, I've looked around for sample code but everything is far too complicated for my requirements, any help much appreciated
Bonnie Berent DeWitt
NET/C# MVP since 2003

http://geek-goddess-bonnie.blogspot.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform