Akhter HUssain

Akhter HUssain

  • 653
  • 1.3k
  • 95.6k

operator += cannot be applied with string and void asp.net

Apr 14 2020 3:13 AM
FOLLOWING ERROR IS COMING
 
operator += cannot be applied with string and void asp.net
 
on this below line
  1. ResultValue +=Convert.ToString(this.InsertRows(s_No, v_Name, rate, s_liter, entryDate);  
  2. below is whole code  
  3. DataTable dt = (DataTable)ViewState["dt"];  
  4. string s_No, v_Name, rate, s_liter, entryDate, ResultValue = Convert.ToString(0);  
  5. foreach (DataRow row in dt.Rows)  
  6. {  
  7. s_No = (row["S_No"].ToString());  
  8. v_Name = (row["V_Name"].ToString());  
  9. rate = (row["Rate"].ToString());  
  10. s_liter = (row["S_liter"].ToString());  
  11. entryDate = (row["EntryDate"].ToString());  
  12. ResultValue +=Convert.ToString(this.InsertRows(s_No, v_Name, rate, s_liter, entryDate);  
  13. }  
  14. if (ResultValue == dt.Rows.Count)  
  15. {  
  16. // Response.Redirect("BalePack.aspx");  
  17. Response.Redirect("Packrpt.aspx?PID=" + I_ID + "");  
  18. }  
  19. else  
  20. {  
  21. Response.Write("<script>alert('Not Save'</script>");  
  22. }  
  23. }  
  24. }  
  25. private void InsertRows(string s_No, string v_Name, string rate, string s_liter, string entryDate)  
  26. {  
  27. //con.Open();  
  28. using (SqlCommand cmd = new SqlCommand("Sp_InsertInvM", con))  
  29. {  
  30. cmd.Parameters.AddWithValue("@Action""INSERTD");  
  31. cmd.CommandType = CommandType.StoredProcedure;  
  32. cmd.Parameters.AddWithValue("@I_ID", I_ID);  
  33. cmd.Parameters.AddWithValue("@S_Date", entryDate);  
  34. cmd.Parameters.AddWithValue("@S_No", s_No);  
  35. cmd.Parameters.AddWithValue("@P_Price", rate);  
  36. cmd.Parameters.AddWithValue("@S_Liter", s_liter);  
  37. con.Open();  
  38. cmd.ExecuteNonQuery();  
  39. ScriptManager.RegisterStartupScript(thisthis.GetType(), "alert"" alert('Duplicate Order Save SuccessFully.'); window.open('SOgvud.aspx');"true);  
  40. con.Close();  

Answers (2)