评估项目步骤板中的总和';s在网格视图中的标签

本文关键字:标签 视图 网格 项目 评估 | 更新日期: 2023-09-27 18:22:35

我正在创建编辑,删除到gridview。

为此,我使用项目模板。

我使用了以下代码将数据绑定到数据库:

da = New SqlDataAdapter("select expDate,sum(Amount) from expence_VB where expDate between '" + DateTime.Parse(txtFromDate.Text) + "' and '" + DateTime.Parse(txtToDate.Text) + "' group by ExpDate", con)
            ds = New DataSet()
            da.Fill(ds)
            gv.DataSource = ds.Tables(0)
            gv.DataBind()

我正在使用模板字段作为:

<asp:TemplateField HeaderText="Amount" >
                <ItemTemplate>
                <asp:Label ID="lblAmount" runat="server" Text='<%# Eval("amount") %>'></asp:Label> 

                </ItemTemplate> 
                <EditItemTemplate>
                <asp:TextBox ID="txtAmount"  runat="server" Text='<%# Eval("amount") %>'></asp:TextBox>
                </EditItemTemplate> 

                </asp:TemplateField>

其中有字段sum(Amount)。我想在上面的评估中使用它。[在模板字段中为eval[..]]

如何使用它?

请帮帮我。

评估项目步骤板中的总和';s在网格视图中的标签

不确定我是否正确理解你,但我会尽力帮助

为查询中的列sum(amount)添加别名,以便在DataSet 中更容易访问

da = New SqlDataAdapter("select expDate, sum(Amount) as amount ...)

然后在你的asp.net代码中:

<asp:TextBox ID="txtAmount"  runat="server" Text='<%# Eval("amount") %>'>

注意:您应该使用安全的参数化查询