本文介绍了如何从标签列表视图获取行值c#(多个值)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从标签列表视图中获取行值c#(多个值)
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");
}
}
}
推荐答案
这篇关于如何从标签列表视图获取行值c#(多个值)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!