c# - ASP.NET:摆脱 Gridview 中的“”
问题描述
因此,由于此值,我目前收到格式错误(这是正确的)。我认为这是某种 unicode space-alternative 之类的。
这就是我所说的价值:
int updatecount = Convert.ToInt32(row.Cells[2].Text);
我需要该值为数字或空值。有没有人有类似的问题?
更新: 这就是我分配值的方式:
<asp:BoundField ReadOnly="true" DataField="BASKET_ID" DataFormatString="" />
<asp:TemplateField HeaderText="Vertrags-Beginn">
<ItemTemplate>
<asp:TextBox runat="server" ID="STARTINGDATE" Text='<%# ((DateTime)(Eval("CONTRACT_POS_START"))).ToShortDateString() %>'>
</asp:TextBox><ajaxToolkit:CalendarExtender runat="server" Format="dd.MM.yyyy" ID="startingdatecalendar" TargetControlID="STARTINGDATE" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Anzahl Tage" DataField="DAYCOUNT" />
代码背后
Basket_Grid.DataSource = cdbe.VwBaskets.ToList();
Basket_Grid.DataBind();
解决方案
尝试 HtmlDecode
它将为 html 传输而经过 HTML 编码的字符串转换为解码的字符串。
int updatecount = Convert.ToInt32(Server.HtmlDecode(row.Cells[2].Text));
或者
int updatecount = Convert.ToInt32(row.Cells[2].Replace(" ", ""));
推荐阅读
- java - E: 包 'oracle-java8-installer' 在 Docker Ubuntu 中没有安装候选
- android - 如何使用retrofit2在Json中检索字段“cotacaoCompra”?
- python-3.x - 使用 Scipy.optimize 最小化 SSE
- sql - 什么 SQL 查询得到如下结果输出的总和
- flask - 如何将 html 添加到 SubmitField 文本参数?
- python - 我该如何解决这个问题。我正在尝试使用 len 功能,但它没有按预期工作
- java - 带计数排序的基数排序
- android - 应用程序在后台时自定义通知音不起作用
- clojurescript - 页面加载时未触发 defroute
- python - 构建饼图