【问题标题】:Adding asp table inside Templatefield在 Templatefield 中添加 asp 表
【发布时间】:2014-02-19 04:55:48
【问题描述】:

在这里,我在 gridview 的模板字段中添加 asp 表时遇到问题。 在我的gridview中,当我单击此按钮时,一个按钮被命名为“查看”,它应该显示该行下方的所有信息...那我该怎么做???我应该使用模板字段吗?如何使用此模板字段为每一行添加按钮(“视图”) 请更正我的代码

     <asp:TemplateField HeaderText="View">
                        <ItemTemplate>
                            <asp:Table ID="tblModify" runat="server" Width="100%" Visible="False" CssClass="table">
                                <asp:TableRow>
                                    <asp:TableCell ID="TableCell35" runat="server" HorizontalAlign="Right"><h1>Debit Information</h1></asp:TableCell>
                                    <asp:TableCell></asp:TableCell>
                                    <asp:TableCell></asp:TableCell>
                                    <asp:TableCell></asp:TableCell>
                                </asp:TableRow>
                                <asp:TableRow ID="TableRow6" runat="server">
                                    <asp:TableCell ID="TableCell3" runat="server" HorizontalAlign="Right">DebitNoteNumber</asp:TableCell><asp:TableCell
                                        ID="TableCell4" runat="server">
                                        <asp:Label ID="lblDebitNoteId" runat="server" MaxLength="50" Columns="70" />
                                    </asp:TableCell><asp:TableCell ID="TableCell5" runat="server" HorizontalAlign="Right">Date</asp:TableCell><asp:TableCell
                                        ID="TableCell6" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblDate" runat="server" MaxLength="30" Columns="50"></asp:Label>
                                    </asp:TableCell>
                                </asp:TableRow>
                                <asp:TableRow ID="TableRow1" runat="server">
                                    <asp:TableCell ID="TableCell11" runat="server" HorizontalAlign="Right">Patient Name</asp:TableCell><asp:TableCell
                                        ID="TableCell37" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblPatientName" runat="server" MaxLength="50" Columns="70"></asp:Label>
                                    </asp:TableCell>
                                    <asp:TableCell ID="TableCell1" runat="server" HorizontalAlign="Right">Patient Number</asp:TableCell><asp:TableCell
                                        ID="TableCell2" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblPatientId" runat="server" MaxLength="50" Columns="70"></asp:Label>
                                    </asp:TableCell>
                                </asp:TableRow>
                                <asp:TableRow ID="TableRow2" runat="server">
                                    <asp:TableCell ID="TableCell38" runat="server" HorizontalAlign="Right">Phone Number</asp:TableCell><asp:TableCell
                                        ID="TableCell39" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblPatientPhoneNumber" runat="server">  </asp:Label>
                                    </asp:TableCell>
                                    <asp:TableCell ID="TableCell7" runat="server" HorizontalAlign="Right">Bill Number</asp:TableCell><asp:TableCell
                                        ID="TableCell8" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblBillId" runat="server">  </asp:Label>
                                    </asp:TableCell>
                                </asp:TableRow>
                                <asp:TableRow ID="TableRow5" runat="server">
                                    <asp:TableCell ID="TableCell9" runat="server" HorizontalAlign="Right">Receipt Number</asp:TableCell><asp:TableCell
                                        ID="TableCell10" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblReceiptId" runat="server" MaxLength="30" Columns="50"></asp:Label>

                                    </asp:TableCell><asp:TableCell ID="TableCell13" runat="server" HorizontalAlign="Right">Amount</asp:TableCell><asp:TableCell
                                        ID="TableCell14" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblAmount" runat="server" MaxLength="30" Columns="50"></asp:Label>
                                    </asp:TableCell>
                                </asp:TableRow>
                                <asp:TableRow ID="TableRow8" runat="server">
                                    <asp:TableCell ID="TableCell15" runat="server" HorizontalAlign="Right">Balacne</asp:TableCell><asp:TableCell
                                        ID="TableCell16" runat="server" HorizontalAlign="Left">
                                        <asp:Label ID="lblBalacne" runat="server" MaxLength="30" Columns="50"></asp:Label></td>
                                    </asp:TableCell><asp:TableCell></asp:TableCell><asp:TableCell></asp:TableCell>
                                </asp:TableRow>
                            </asp:Table>
                        </ItemTemplate>
                    </asp:TemplateField>

如果我使用此代码,我在 gridview 中找不到按钮(“视图”)...

【问题讨论】:

    标签: html asp.net vb.net templatefield


    【解决方案1】:

    你可以使用 Modal Pop Up Extender。 将带有服务器端标签的简单 html 表格标签(TR,TD)写入模态弹出窗口。当您单击“查看”时,详细信息将显示在模态弹出窗口中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 2015-08-22
      • 2013-07-06
      • 2019-08-10
      • 1970-01-01
      • 2012-09-16
      相关资源
      最近更新 更多