首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Aspxradiobutton传递Null指针异常

Aspxradiobutton传递Null指针异常
EN

Stack Overflow用户
提问于 2018-05-31 15:53:58
回答 1查看 116关注 0票数 0

我在一个需要在ASPxGridView中使用单选按钮和下拉列表的项目中使用dev express和asp.net。我使用编辑表单中的单选按钮。当我在<asp:objectdatasource>中保存<insertparameter>时,抛出一个空值。

代码语言:javascript
复制
<dx:ASPxGridView ID="gvEmp" ClientInstanceName="gvEmp" runat="server" 
Width="100%" KeyFieldName="Emp_id" AutoGenerateColumns="false">
<columns>
 <dx:GridViewDataTextColumn Caption="Gender" ShowInCustomizationForm="true" 
  FieldName="Gender"> </dx:GridViewDataTextColumn>
</columns>
<editform>
  <dx:ASPxRadioButtonList ID="Gender1" AutoPostBack="false" runat="server" 
   Value='<%# Eval("Gender") %>' ValueType="System.String">
   <Items>
   <dx:ListEditItem Text="Male"  Value="Male" Selected="true"/>
   <dx:ListEditItem Text="Female" Value="Female" />
   </Items>
</dx:ASPxRadioButtonList>
</editform>
</dx:ASPxGridView>
<asp:ObjectDataSource ID="ObjectDSEmployee" runat="server" 
InsertMethod="InsertEmployee" 
TypeName="solution.file1.DataAccess.InspectionDataAccess">
<InsertParameters>
  <asp:Parameter Name="Gender" Type="String"/>
</InsertParameters>            
</asp:ObjectDataSource>

对象数据源将空值传递给InsertEmployee方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 18:20:04

我找到了答案。我在单选按钮中使用了Eval()而不是Bind()。在我更改后,它可以正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50619361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档