(发现)gridview中绑定dropdownlist的最简单方法!!

很多人都在问如何在gridview中的<ItemTemplate>中绑定dropDownList,即读取数据库中的值绑定在TemplateField字段中的DropdownList控件上.网上搜了一下大部分是在RowCreate中写方法或者二次读取数据库字段绑定.更简单的方法:
            </asp:TemplateField>
            <asp:TemplateField HeaderText="是否锁定">
                <ItemTemplate>
                    <asp:DropDownList ID="isLock" runat="server" SelectedValue=<%#Eval("cateIsLock") %>>
                        <asp:ListItem Text="是" Value="True"></asp:ListItem>
                        <asp:ListItem Text="否" Value="False"></asp:ListItem>
                    </asp:DropDownList>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>

注意加红部分:SelectValue属性在aspx页中无法呈现,强制写上就OK了!!
在Vs2008 team suit+Access下通过!!
posted @ 2008-03-21 20:19 沉默是金 阅读(934) 评论(5)  编辑 收藏 所属分类: asp.net

  回复  引用    
#1楼 2008-03-21 23:17 | iCaca [未注册用户]
是/否. 用一个checkbox 不久好了么....
  回复  引用  查看    
#2楼 2008-03-23 00:59 | yezizhe      
--引用--------------------------------------------------
iCaca: 是/否. 用一个checkbox 不久好了么....
--------------------------------------------------------
我也觉得
  回复  引用  查看    
#3楼 [楼主]2008-03-23 13:46 | 沉默是金      
如果列表项多于两项这个还是挺有用的啊
  回复  引用    
#4楼 2008-04-02 16:28 | Everett [未注册用户]
<%#Eval("cateIsLock") %>
这个cateIsLock是哪儿来的?
  回复  引用  查看    
#5楼 2008-08-05 20:19 | PointNet      
SelectedValue 这种方法不让用 ,编译不过

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交