1. gridview中如何实现select数据库中为空时,显示标题字段
2. detailsview中如何实现载入页面的时候就处于插入状态(通常是按新建按钮才插入插入状态)
3. detailsview中如何实现dropdownlist静态数据填充

解决方案 »

  1.   

    1.   gridview中如何实现select数据库中为空时,显示标题字段 
    右击控件,选择编辑室模板->选择EmptyDataTemplate,在这里面加入一个表格(你想出现的表头)
      

  2.   

    谢谢guyehanxinlei,detailsview中我实现了静态数据填充,现在dropdownlist改变的时候,OnSelectedIndexChanged好像并不执行?
    <Fields>
            <asp:TemplateField HeaderText="firstname" ><ItemTemplate>
            <asp:Label id="label1" runat="server" text='<%#bind ("firstname") %>'></asp:Label> 
            </ItemTemplate>
            <insertitemtemplate>
            <asp:dropdownlist id="dropdownlist1" runat="server" 
            selectedvalue='<%#bind ("firstname") %>'
            datatextfield="firstname"
            datavaluefield="firstname">
            <asp:ListItem text="请选择..." Value="请选择..." />
            <asp:ListItem text="li" Value="li" />
            <asp:ListItem text="jin" Value="jin" />
            </asp:dropdownlist>
            
            </insertitemtemplate>
            </asp:TemplateField>
            <asp:BoundField HeaderText="lastname" DataField="lastname" />
            <asp:BoundField HeaderText="phonon" DataField="phonon" />
            <asp:CommandField ShowInsertButton="True" ></asp:CommandField>
            </Fields>
      

  3.   

    我试了一下detailsview中dropdownlist改变的时候,OnSelectedIndexChanged并不执行,而是到点击detailsview中插入或者取消按钮才执行,如果我要实现dropdownlist改变的时候,detailsview中其他控件的联动,用什么事件?
      

  4.   

    现在问题2已经解决,我试了一下detailsview中dropdownlist改变的时候OnSelectedIndexChanged并不执行,而是到了detailsview中点击插入按钮或者取消按钮才执行OnSelectedIndexChanged,现在我要实现dropdownlist改变的时候,detailsview中其他控件信息的联动,请问要使用那个事件?
      

  5.   

    呵呵,dropdownlist自己忘了加autopostback="True"
    结贴了