<asp:DropDownList ID="DDLStatusChange" runat="server" AppendDataBoundItems="true">
<asp:ListItem>-Select-</asp:ListItem>
<asp:ListItem>Just Received</asp:ListItem>
<asp:ListItem>Post Approval</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="txtStatusChange" runat="server" Width="200"></asp:TextBox>
<asp:Button ID="btnStatuschange"
runat="server" Text="Status Change" onclick="btnStatuschange_Click" />
Code Behind C#
protected void btnStatuschange_Click(object sender, EventArgs e)
{
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["OptimaWebCustomerQueryCon"].ConnectionString))
{
conn.Open();
string str = @"Update TblMasterinfo SET AppLoanStatus=@AppLoanStatus Where appid in (@Statuschange)";
using (SqlCommand com = new SqlCommand(str, conn))
{
com.Parameters.AddWithValue("@Statuschange", Convert.ToInt32(txtStatusChange.Text));
com.Parameters.AddWithValue("@AppLoanStatus",DDLStatusChange.SelectedValue);
com.ExecuteNonQuery();
}
conn.Close();
}
}
Problem:
I input into txtStatusChange these appid for update record: 17110,17147,17524,17736,15906,17268,16440,17241 mention that when I update single recored like 17110, that update successfully. error is occured when more than one recored are updated
Exception Details: System.FormatException: Input string was not in a correct format.