Пожалуйста, помогите этой ошибке "входная строка была не в правильном формате.не удалось сохранить < & gt; В столбце скидка. Ожидается тип int32."
<pre><div class="col-md-6"> <div class="form-group"> <label for="userEmail">Total Fees</label> <asp:Label ID="lbltfees" runat="server" CssClass="form-control" ></asp:Label> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="userEmail">Discount Amount</label> <asp:TextBox ID="txtdisamt" runat="server" class="form-control" AutoPostBack="true" OnTextChanged="txtdisamt_TextChanged" ></asp:TextBox> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="userEmail"> Paid Fees</label> <asp:TextBox ID="txtpaidfees" runat="server" class="form-control" AutoPostBack="true" OnTextChanged="txtpaidfees_TextChanged" ></asp:TextBox> </div>
мой код:-
string companyName = "BrainStorming IT & Commerce"; int orderNo = GenerateRandomNo(); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[7] { new DataColumn("StudentId", typeof(string)), new DataColumn("Name", typeof(string)), new DataColumn("Course", typeof(string)), new DataColumn("Fees", typeof(int)), new DataColumn("Discount", typeof(int)), new DataColumn("Balance", typeof(int)), new DataColumn("Total", typeof(int))}); dt.Rows.Add(lblstuid.Text, lblname.Text, lblcrs.Text, lbltfees.Text, txtdisamt.Text.Trim(), lblblancAmt.Text, txtpaidfees.Text.Trim());//Error this line using (StringWriter sw = new StringWriter()) { using (HtmlTextWriter hw = new HtmlTextWriter(sw)) { StringBuilder sb = new StringBuilder();
Что я уже пробовал:
преобразование значения текстового поля в целое число