Click here to Skip to main content
12,949,481 members (60,579 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
how can i get row values from label listview c# (many values)
protected void Button1_Click(object sender, EventArgs e)
    {
        string conString = 
ConfigurationManager.ConnectionStrings["dbCompaniesConnectionString1"].ConnectionString;
        SqlConnection MyCon = new SqlConnection(conString);
 
        SqlCommand SqlComm = new SqlCommand("update tbUserProducts set Product_image=@Product_image,Product_thumb=@Product_thumb where User_id=@userid  AND id=@ProductId ", MyCon);
        SqlComm.Parameters.AddWithValue("@userid", Request.Cookies["UserID"].Value);
 
//the problem here how i can have more values Row of label of listview based on ids come from lable
//this code work but for specific Row as have index 4
        ListViewItem item = ListView1.Items[4];
        Label country = (Label)item.FindControl("idLabel");
  SqlComm.Parameters.AddWithValue("@ProductId", country.Text.ToString());
 
FileUpload f2 = (FileUpload)ListView1.EditItem.FindControl("MyFileUpload");
    string filename2 = Path.GetFileName(f2.FileName);
    SqlComm.Parameters.AddWithValue("@Product_thumb", filename2);
 

    FileUpload f = (FileUpload)ListView1.EditItem.FindControl("FilUpload1");
 
    if (f.HasFile)
    {
        //1
        string filename = Path.GetFileName(f.FileName);
 
        f.SaveAs(Server.MapPath("~/Images/") + filename);
        MyCon.Open();
        SqlComm.Parameters.AddWithValue("@Product_image", filename);
 

        SqlComm.ExecuteNonQuery();
 
        MyCon.Close();
    }
    else
    {
        Response.Write("errrrrrrrrrrrrrrror");
    }
 

    if (f2.HasFile)
    {
 
        f2.SaveAs(Server.MapPath("~/Images/") + filename2);
        MyCon.Open();
 

 
        SqlComm.ExecuteNonQuery();
 
        MyCon.Close();
    }
    else
    {
        Response.Write("errrrrrrrrrrrrrrror");
    }
 
}
}
Posted 5-Feb-13 3:26am
radals501
Updated 5-Feb-13 6:25am
v2
Comments
Sandeep Mewara 5-Feb-13 12:26pm
   
Looks good if the item has a label with that name:
(Label)item.FindControl("idLabel");

What is the issue/error?
radals 6-Feb-13 2:34am
   
yes that's right

& the code work but for specific item
i want to insert different images in different items in listview

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

If you have the multiselect[^] property turned on, the ListView has a SelectedItems[^] collection that can be used to return all the rows that have been selected in the listview.
  Permalink  
Comments
radals 5-Feb-13 14:39pm
   
//the problem here how i can have more values Row of label of listview based on ids come from lable
//this code work but for specific Row as have index 4

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 5,489
CHill60 3,330
Maciej Los 2,913
Jochen Arndt 1,935
ppolymorphe 1,820


Advertise | Privacy | Mobile
Web02 | 2.8.170524.1 | Last Updated 5 Feb 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100