求救:dvTrade里的交易方式怎么绑定?
代码如下:<asp:DetailsView ID="dvTrade" runat="server" DataKeyNames="tradeID" CssClass="table" DataSourceID="showTradeODS" CellSpacing="1" BorderWidth="0px" CellPadding="0" AutoGenerateRows="False">
<FieldHeaderStyle CssClass="inputText" />
<RowStyle CssClass="inputValue" />
<Fields>
<asp:BoundField HeaderText="交易标题:" DataField="tradeTitle" />
<asp:TemplateField HeaderText="交易方式:">
<ItemTemplate>
<%# Eval("tradeType") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="tradeType" runat="server" OnLoad="tradeType_Load">
<asp:ListItem Value="担保">担保</asp:ListItem>
<asp:ListItem Value="免费">免费</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作:">
<ItemTemplate>
<asp:LinkButton ID="buttonUpdate" runat="server" Text="修改" CssClass="edit" CommandName="Edit"></asp:LinkButton>
<asp:LinkButton ID="buttonCancel" runat="server" Text="取消" CssClass="cancel" CommandName="Cancel"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
代码如下:<asp:DetailsView ID="dvTrade" runat="server" DataKeyNames="tradeID" CssClass="table" DataSourceID="showTradeODS" CellSpacing="1" BorderWidth="0px" CellPadding="0" AutoGenerateRows="False">
<FieldHeaderStyle CssClass="inputText" />
<RowStyle CssClass="inputValue" />
<Fields>
<asp:BoundField HeaderText="交易标题:" DataField="tradeTitle" />
<asp:TemplateField HeaderText="交易方式:">
<ItemTemplate>
<%# Eval("tradeType") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="tradeType" runat="server" OnLoad="tradeType_Load">
<asp:ListItem Value="担保">担保</asp:ListItem>
<asp:ListItem Value="免费">免费</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="操作:">
<ItemTemplate>
<asp:LinkButton ID="buttonUpdate" runat="server" Text="修改" CssClass="edit" CommandName="Edit"></asp:LinkButton>
<asp:LinkButton ID="buttonCancel" runat="server" Text="取消" CssClass="cancel" CommandName="Cancel"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
解决方案 »
- 关于数据源控件的问题
- 2003下的datagriditem在2005下变为什么了?
- @Reference指令加不加都一样可以在引用页的类文件中强制转换返回的类,不知道到底有什么用? 等了一天了,还是没有答复的~
- 如何设置多行文本框的最大长度?
- 为什么用doc.innerxml显示出来的xml文档不是有规则地(杂乱无章)显示呢,或怎么才能让一个xml文件有规则地(顺序地)显示在页面上呢?
- 如何编译单个cs文件
- 格式化时间的问题。。。
- 如何将web程序设置为单用户程序?
- 大家邮件服务器是用什么软件?我发现Exchange2000太麻烦,一出问题活动目录用户的恢复是个大问题?
- 在datagrid自动生成属性中做链接时如何传两个参数?
- 我想到美国拿高薪!
- asp:HyperLinkColumn和asp:HyperLink有什么区别?
这样试试
在RowDataBound事件中绑定
<asp:DropDownList ID="tradeType" runat="server">
<asp:ListItem Value="担保">担保</asp:ListItem>
<asp:ListItem Value="免费">免费</asp:ListItem>
</asp:DropDownList>下拉列表在DetailsView的模版里,下拉列表中的值是固定的,我想要的是当页面生成的时候下拉列表根据绑定的字段<%# tradeType%>来判断哪一个选项是选中状态。