Exemple #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (listView1.Items.Count == 0)
            {
                MessageBox.Show(this, "没有任何项目");
                return;
            }
            if (listView1.Items.Count > 500)
            {
                if (MessageBox.Show(this, "项目过多,导出可能会花较多时间,要继续吗?", "警告", MessageBoxButtons.OKCancel) == DialogResult.Cancel)
                {
                    return;
                }
            }
            DataTable dt = new DataTable();

            foreach (ColumnHeader ch in listView1.Columns)
            {
                dt.Columns.Add(ch.Text);
            }
            foreach (ListViewItem item in listView1.Items)
            {
                String[] values = { item.Text,              item.SubItems[1].Text,  item.SubItems[2].Text,  item.SubItems[3].Text,
                                    item.SubItems[4].Text,  item.SubItems[5].Text,  item.SubItems[6].Text,
                                    item.SubItems[7].Text,  item.SubItems[8].Text,  item.SubItems[9].Text,
                                    item.SubItems[10].Text, item.SubItems[11].Text, item.SubItems[12].Text,
                                    item.SubItems[13].Text, item.SubItems[14].Text, item.SubItems[15].Text,
                                    item.SubItems[16].Text, item.SubItems[17].Text, item.SubItems[18].Text,
                                    item.SubItems[19].Text, item.SubItems[20].Text, item.SubItems[21].Text,
                                    item.SubItems[22].Text, item.SubItems[23].Text, item.SubItems[24].Text,
                                    item.SubItems[25].Text, item.SubItems[26].Text };
                dt.Rows.Add(values);
            }
            Pub.ExportExcel(dt, Application.StartupPath + "\\车辆列表[" + DateTime.Now.ToString("yyyy_MM_dd_HH_mm") + "].xls");
        }
Exemple #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (listView1.Items.Count == 0)
            {
                MessageBox.Show(this, "没有任何项目");
                return;
            }
            DataTable dt = new DataTable();

            foreach (ColumnHeader ch in listView1.Columns)
            {
                dt.Columns.Add(ch.Text);
            }
            foreach (ListViewItem item in listView1.Items)
            {
                String[] values = { item.Text, item.SubItems[1].Text, item.SubItems[2].Text, item.SubItems[3].Text };
                dt.Rows.Add(values);
            }
            Pub.ExportExcel(dt, Config.APP_PATH + "用户操作记录.xls");
        }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (listViewHisAlarm.Items.Count == 0)
            {
                MessageBox.Show(this, "没有任何项目");
                return;
            }
            DataTable dt = new DataTable();

            foreach (ColumnHeader ch in listViewHisAlarm.Columns)
            {
                dt.Columns.Add(ch.Text);
            }
            foreach (ListViewItem item in listViewHisAlarm.Items)
            {
                String[] values = { item.Text,             item.SubItems[1].Text, item.SubItems[2].Text, item.SubItems[3].Text,
                                    item.SubItems[4].Text, item.SubItems[5].Text, item.SubItems[6].Text,
                                    item.SubItems[7].Text, item.SubItems[8].Text, item.SubItems[9].Text };
                dt.Rows.Add(values);
            }
            Pub.ExportExcel(dt, fileName);
        }