输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 395: <HeaderStyle Width="60px"></HeaderStyle>
行 396: <ItemTemplate>
行 397: <%# Convert.ToSingle(DataBinder.Eval(Container.DataItem,"UnitPrice"))*Convert.ToInt16(DataBinder.Eval(Container.DataItem,"Count"))%>
行 398: </ItemTemplate>
行 399: </asp:TemplateColumn>
源文件: e:\n\3CMarket\customize2.aspx 行: 397 堆栈跟踪:
[FormatException: 输入字符串的格式不正确。]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +2752675
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +102
System.Int16.Parse(String s, NumberStyles style, NumberFormatInfo info) +25
System.String.System.IConvertible.ToInt16(IFormatProvider provider) +43
System.Convert.ToInt16(Object value) +25
ASP.customize2_aspx.__DataBind__control21(Object sender, EventArgs e) in e:\n\3CMarket\customize2.aspx:397
System.Web.UI.Control.OnDataBinding(EventArgs e) +99
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +206
System.Web.UI.Control.DataBind() +12
System.Web.UI.Control.DataBindChildren() +216
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +216
System.Web.UI.Control.DataBind() +12
System.Web.UI.Control.DataBindChildren() +216
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +216
System.Web.UI.Control.DataBind() +12
System.Web.UI.WebControls.DataGrid.CreateItem(Int32 itemIndex, Int32 dataSourceIndex, ListItemType itemType, Boolean dataBind, Object dataItem, DataGridColumn[] columns, TableRowCollection rows, PagedDataSource pagedDataSource) +200
System.Web.UI.WebControls.DataGrid.CreateControlHierarchy(Boolean useDataSource) +1519
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +56
System.Web.UI.WebControls.BaseDataList.DataBind() +72
_3CMarket.customize2.DoIfLoginOk() in e:\n\3CMarket\customize2.aspx.cs:73
MktPage.ClientPage.Page_Load(Object sender, EventArgs e) in E:\n\3CMarket\MktPage\ClientPage.cs:62
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 395: <HeaderStyle Width="60px"></HeaderStyle>
行 396: <ItemTemplate>
行 397: <%# Convert.ToSingle(DataBinder.Eval(Container.DataItem,"UnitPrice"))*Convert.ToInt16(DataBinder.Eval(Container.DataItem,"Count"))%>
行 398: </ItemTemplate>
行 399: </asp:TemplateColumn>
源文件: e:\n\3CMarket\customize2.aspx 行: 397 堆栈跟踪:
[FormatException: 输入字符串的格式不正确。]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +2752675
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +102
System.Int16.Parse(String s, NumberStyles style, NumberFormatInfo info) +25
System.String.System.IConvertible.ToInt16(IFormatProvider provider) +43
System.Convert.ToInt16(Object value) +25
ASP.customize2_aspx.__DataBind__control21(Object sender, EventArgs e) in e:\n\3CMarket\customize2.aspx:397
System.Web.UI.Control.OnDataBinding(EventArgs e) +99
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +206
System.Web.UI.Control.DataBind() +12
System.Web.UI.Control.DataBindChildren() +216
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +216
System.Web.UI.Control.DataBind() +12
System.Web.UI.Control.DataBindChildren() +216
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +216
System.Web.UI.Control.DataBind() +12
System.Web.UI.WebControls.DataGrid.CreateItem(Int32 itemIndex, Int32 dataSourceIndex, ListItemType itemType, Boolean dataBind, Object dataItem, DataGridColumn[] columns, TableRowCollection rows, PagedDataSource pagedDataSource) +200
System.Web.UI.WebControls.DataGrid.CreateControlHierarchy(Boolean useDataSource) +1519
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +56
System.Web.UI.WebControls.BaseDataList.DataBind() +72
_3CMarket.customize2.DoIfLoginOk() in e:\n\3CMarket\customize2.aspx.cs:73
MktPage.ClientPage.Page_Load(Object sender, EventArgs e) in E:\n\3CMarket\MktPage\ClientPage.cs:62
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210
解决方案 »
- 还是关于webservice的调用,错误"无法连接到远程服务器"
- 有做过RSS的吗?麻烦进来下。请教几个小问题,谢谢~!
- QueryString为何得到的是空值?
- 老问题,怎样单击服务器端按钮使指定框架中的页面跳转?
- 想学习ajax,求aspnetatlas插件
- 关于创建Web控件的问题
- 我使用hyperlink控件,请问如何实现点击后弹出小窗口,打开jpg格式的文件????
- 请问有没有办法不关闭form来杀死cookies呢?
- 获取gridview主键,利用主键找出数据库某一字段
- SP4,我X你妈!
- 警告 187 CA1306 : Microsoft.Globalization : ,这个警告要怎么解除
- |M| 如何复制dataview 谢谢
先看看数据库里的某个字段是不是不能为null,再检查你的页面上的某个框框是不是没有输入值,也就是说数据库里的某个字段为必填的时候,你在页面上的某个框框却是给""或是null值。我前几天刚碰到过。就是这样子解决的。一开始也是搞得我N郁闷。。^_^
-------
同意!或者再试试: <%# Convert.ToSingle(DataBinder.Eval(Container.DataItem,"UnitPrice").ToString())*Convert.ToInt16(DataBinder.Eval(Container.DataItem,"Count").ToString())%>