输出datagridview到pdf

 private void outputDatagridview(DataGridView dataGridView1)
        {




            //获取行数
            int count = dataGridView1.Rows.Count - 1;
            //分配数组,列数为输出表格的列数,共11列
            string[,] str = new string[count, 11];
            //利用一个For循环,完成对每一次餐费的填充,每一次循环为一行的填充,存在数组里
            for (int i = 0; i <= count - 1; i++)
            {
                //0外业时间String.Format(    "yyyy-MM-dd    ",yourDateTime);
                DateTime time = (DateTime)dataGridView1["WYSJ", i].Value;
                str[i, 0] = time.ToString("yyyy-MM-dd");


                //1项目名称
                str[i, 1] = dataGridView1["GCMC", i].Value.ToString();
                //3餐费
                str[i, 3] = dataGridView1["YCFY", i].Value.ToString();
                //6用餐人数
                string CTGCG = dataGridView1["CTGCG", i].Value.ToString();
                string CTFZG = dataGridView1["CTFZG", i].Value.ToString();
                string DTGCG = dataGridView1["DTGCG", i].Value.ToString();
                string DTFZG = dataGridView1["DTFZG", i].Value.ToString();
                string GXFZG = dataGridView1["GXFZG", i].Value.ToString();
                string GXTCCG = dataGridView1["GXTCCG", i].Value.ToString();
                string QTGCFUG = dataGridView1["QTGCFZG", i].Value.ToString();
                string QTGCGCG = dataGridView1["QTGCGCG", i].Value.ToString();
                string sj = dataGridView1["SJ", i].Value.ToString();


                string all = CTGCG + CTFZG + DTGCG + DTFZG + GXFZG + GXTCCG + QTGCFUG + QTGCGCG;
                int no;
                if (sj == "" || sj == null || sj == "无")
                {
                    string[] num = all.Split(',');
                    no = num.Length - 1;
                    str[i, 6] = no.ToString();
                }
                else
                {


                    if (all.Contains(sj))
                    {


                        string[] num = all.Split(',');
                        no = num.Length - 1;
                        str[i, 6] = no.ToString();
                    }
                    else
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值