GridView已经绑定数据了,一条记录想在前台显成
   idno        name
   dept      jikgub
这样的格式
得怎么写的?<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
                                                                                          <Columns>
                                                                                            <asp:TemplateField >
                                                                                          
                                                                                                <ItemTemplate>
                                                                                                    <%#DataBinder.Eval(Container.DataItem,"IDNO") %>
                                                                                                </ItemTemplate>
                                                                                            </asp:TemplateField>
                                                                                          </Columns>
                                                                                          </asp:GridView>
这样弄的话,表头还有 显示出来

解决方案 »

  1.   

    是不是要把gridview表头行去掉?  这样可以去掉 <asp:GridView ID="GridView1" runat="server"  showheader="false" AutoGenerateColumns="false"> 
    要显示这种格式,你可以采用datalist来做比较好
      

  2.   

    <asp:GridView ID="grd" runat="server" AutoGenerateColumns="false" DataKeyNames="id">
                <Columns>
                    <asp:TemplateField>
                        <HeaderTemplate>
                            <table border="0">
                        </HeaderTemplate>
                        <ItemTemplate>
                            <tr>
                                <td>
                                    idno:<%#DataBinder.Eval(Container.DataItem,"id") %>
                                </td>
                                <td>
                                    name:<%#DataBinder.Eval(Container.DataItem,"name") %>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    dept:<%#DataBinder.Eval(Container.DataItem, "shiptocity")%>
                                </td>
                                <td>
                                    jikgub:<%#DataBinder.Eval(Container.DataItem, "shiptocity")%>
                                </td>
                            </tr>
                        </ItemTemplate>
                        <FooterTemplate>
                            </table>
                        </FooterTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
      

  3.   


                                                                                              <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"  ShowHeader="false">
                                                                                              <Columns> 
                    <asp:TemplateField> 
                        <HeaderTemplate> 
                            <table border="0" width="100%"> 
                        </HeaderTemplate> 
                        <ItemTemplate> 
                            <tr> 
                                <td> 
                                    <%#DataBinder.Eval(Container.DataItem,"idno") %> 
                                </td> 
                                <td> 
                                   <%#DataBinder.Eval(Container.DataItem,"name") %> 
                                </td> 
                            </tr> 
                            <tr> 
                                <td> 
                                    <%#DataBinder.Eval(Container.DataItem, "deptnm")%> 
                                </td> 
                                <td> 
                                    <%#DataBinder.Eval(Container.DataItem, "jikgubnm")%> 
                                </td> 
                            </tr> 
                        </ItemTemplate> 
                        <FooterTemplate> 
                            </table> 
                        </FooterTemplate> 
                    </asp:TemplateField> 
                </Columns>                                                                                           </asp:GridView>
    要这种效果,但是一定要用table?
      

  4.   

    只有兩個辦法:
    1:用DATALIST這個直接就稈了
    2:GV的模版列,加上TABLE,裏面放字段就行了.祝你好运。祝我接分。
      

  5.   

    啊,你别用GridView,你用FormView,这是VS2008新增的,专门可以解决灵活使用的问题。
      

  6.   

    <asp:GridView ID="grd" runat="server" AutoGenerateColumns="false" DataKeyNames="id"> 
                <Columns> 
                    <asp:TemplateField> 
                        <HeaderTemplate> 
                            <table border="0"> 
                        </HeaderTemplate> 
                        <ItemTemplate> 
                            <tr> 
                                <td> 
                                    idno: <%#Eval("idno") %> 
                                </td> 
                                <td> 
                                    name: <%#Eval("name") %>                            </td> 
                            </tr> 
                            <tr> 
                                <td> 
                                    dept: <%#Eval("dept") %>                            </td> 
                                <td> 
                                    jikgub: <%#Eval("jikgub") %>                            </td> 
                            </tr> 
                        </ItemTemplate> 
                        <FooterTemplate> 
                            </table> 
                        </FooterTemplate> 
                    </asp:TemplateField> 
                </Columns> 
            </asp:GridView>
      

  7.   

    用repeater 控件 也可以
      

  8.   

    为什么我用FormView做,只显示一条数据.
      

  9.   

    ************************
    该控件有个“启用分页”选项,只要选中就可以查看其它数据了。
    或者你可以用GridView当Master,然后用FormView当Detail也可以。