Xem kết quả thăm dò: Xin các anh chị chỉ giáo

  • Xin giúp đỡ 1

    1 100.00%
  • Xin giúp đỡ 2

    0 0%
  • Xin giúp đỡ 3

    0 0%
  • Xin giúp đỡ 4

    0 0%
Bạn không thể bỏ phiếu ở thăm dò này
Số người bỏ phiếu 1.
Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Xuất dữ liệu từ Arraylist sang Report

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    1

    Angry Xuất dữ liệu từ Arraylist sang Report

    Mình đã xuất dữ liệu từ arraylist sang report. nhưng report chỉ in dòng dữ liệu cuối cùng.
    Không biết đoạn code của mình bị sai ở chổ nào và sửa lại ntn?
    Rất mong được sự chỉ giáo của các anh / chị!
    Email cua em đây!
    ldieuduong@gmail.com

    Đây là Form Report Viewer.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Collections;
    using System.Data.OleDb;
    using CrystalDecisions.Shared;
    using CrystalDecisions.CrystalReports;
    using CrystalDecisions.CrystalReports.Engine;

    namespace QLTHUCHI.FORM
    {
    public partial class FRM_Report : Form
    {
    ArrayList b = new ArrayList();
    public FRM_Report()
    {
    InitializeComponent();
    }

    public FRM_Report(ArrayList a)
    {
    InitializeComponent();
    b = a;
    }

    private void FRM_Report_Load(object sender, EventArgs e)
    {
    Report.Rpt_TKChiTieu rpt = new Report.Rpt_TKChiTieu();
    for (int i = 0; i < b.Count; i++)
    {
    ParameterValues pv_id = new ParameterValues();
    ParameterDiscreteValue pd_id = new ParameterDiscreteValue();
    //
    ParameterValues pv_ngay = new ParameterValues();
    ParameterDiscreteValue pd_ngay = new ParameterDiscreteValue();
    //
    ParameterValues pv_sotien = new ParameterValues();
    ParameterDiscreteValue pd_sotien = new ParameterDiscreteValue();
    //
    ParameterValues pv_mucdich = new ParameterValues();
    ParameterDiscreteValue pd_mucdich = new ParameterDiscreteValue();
    //
    ParameterValues pv_nguoisd = new ParameterValues();
    ParameterDiscreteValue pd_nguoisd = new ParameterDiscreteValue();
    //
    ParameterValues pv_ghichu = new ParameterValues();
    ParameterDiscreteValue pd_ghichu = new ParameterDiscreteValue();

    CLASS.CL_Rpt_TKChiTieu rp = (CLASS.CL_Rpt_TKChiTieu)b[i];

    pd_id.Value = rp.ID.ToString();
    pv_id.Add(pd_id);
    //
    pd_ngay.Value = rp.Ngay.ToString();
    pv_ngay.Add(pd_ngay);
    //
    pd_sotien.Value = rp.SoTien.ToString();
    pv_sotien.Add(pd_sotien);
    //
    pd_mucdich.Value = rp.MucDich.ToString();
    pv_mucdich.Add(pd_mucdich);
    //
    pd_nguoisd.Value = rp.NguoiSuDung.ToString();
    pv_nguoisd.Add(pd_nguoisd);
    //
    pd_ghichu.Value = rp.ChuThich.ToString();
    pv_ghichu.Add(pd_ghichu);

    rpt.DataDefinition.ParameterFields["ID"].ApplyCurrentValues(pv_id);
    //
    rpt.DataDefinition.ParameterFields["NGAY"].ApplyCurrentValues(pv_ngay);
    //
    rpt.DataDefinition.ParameterFields["SOTIEN"].ApplyCurrentValues(pv_sotien);
    //
    rpt.DataDefinition.ParameterFields["MUCDICH"].ApplyCurrentValues(pv_mucdich);
    //
    rpt.DataDefinition.ParameterFields["NGUOISUDUNG"].ApplyCurrentValues(pv_nguoisd);
    //
    rpt.DataDefinition.ParameterFields["GHICHU"].ApplyCurrentValues(pv_ghichu);
    }

    rptViewer.ReportSource = rpt;

    }


    }
    }


    Xin tận tình chỉ giáo.

  2. #2
    Ngày gia nhập
    01 2010
    Nơi ở
    trong mùng người yêu
    Bài viết
    14

    bạn kiểm tra lại code đi, mỗi vòng for() là bạn new một parametervalue mới thì làm gì dữ liệu được lưu, không phải dòng cuối cùng thì hết vòng for() thì mấy biến đó tồn tại và có giá trị sao. Bạn nên khai báo các biến đó ngoài vòng for() đi
    Có những đêm anh lang thang trên " net " .
    Anh vô tình nhấn " Shift " gọi tên em .
    Cửa nhà em mẹ em cài " password " .
    Anh rách quần vì cố vượt Firewall .
    Thật cay đắng anh quyết tâm hoc " Hack "
    Để có ngày anh cra-ck cửa nhà em

Các đề tài tương tự

  1. Truyền dữ liệu sang Report để in báo cáo
    Gửi bởi phamquynh7 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 12
    Bài viết cuối: 04-10-2016, 08:57 PM
  2. Cách tạo report lấy dữ liệu từ Arraylist?
    Gửi bởi konanchi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 12-04-2013, 03:38 PM
  3. Nhúng Crystal Report vào Baocao.aspx, sau đó xuất datagridview vào Crystal Report như thế nào????
    Gửi bởi lenamshenlong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 4
    Bài viết cuối: 17-05-2011, 06:48 AM
  4. Xuất database từ sql server sang exel (có biểu đồ) thông quan asp.net (crytal report?)
    Gửi bởi Hianalyst trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 14-07-2010, 09:51 PM
  5. Truy xuất phần tử của ArrayList trong C#?
    Gửi bởi nvthanh0812483 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 11-01-2010, 10:21 PM

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn