簡體   English   中英

從C#中的多個表ASP.NET中向GridView添加數據

[英]Add Data to GridView from Multiple Tables ASP.NET in C#

我需要知道如何將網格視圖與2個表綁定,我已經將其與PostVoucher表綁定,但是我需要從事務表中添加列trans_name,該怎么辦?

HTML代碼:

                <asp:Label ID="debit" runat="server" Text='<%# (Eval("stat_flag").ToString() =="d" ) ? Eval("stat_amount"): "0" %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>

              <asp:TemplateField HeaderText="دائن">
            <ItemTemplate>
                <asp:Label ID="credit" runat="server" Text='<%# (Eval("stat_flag").ToString() =="c" ) ? Eval("stat_amount"): "0" %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
                                <asp:BoundField  DataField="stat_desc" 
                                HeaderText="البيان" ItemStyle-Font-Size="Small"/>

                            <asp:BoundField  DataField="serial" 
                             HeaderText=" رقم السند " ItemStyle-Font-Size="Small"/>

                              <asp:BoundField  DataField="stat_date" dataformatstring="{0:dd/MM/yyyy}"
                                HeaderText="التاريخ" ItemStyle-Font-Size="Small"/>

C#代碼:

   SqlParameter[] para = new SqlParameter[4];
   para[0] = new SqlParameter("@stat_sub_leger", ddlACCcode.SelectedValue);
    para[1] = new SqlParameter("@branch", DDLBranch.SelectedValue);
    para[2] = new SqlParameter("@from", db.getDate(txtFrom.Text));
    para[3] = new SqlParameter("@to", db.getDate(txtTo.Text));

    DataTable dtreport = db.SelectCmdText("Select * from PostedVoucher where stat_sub_leger = @stat_sub_leger 
             and branch=@branch and stat_date between @from and @to ORDER BY stat_date ", para);


    GridView1.DataSource = dtreport;
    GridView1.DataBind();

@FEBY您可以編寫查詢以從兩個表中獲取組合值,然后將其綁定到您的網格

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM