版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、怎么在C#中用计时器关闭任务管理器2010-07-05 20:48引用命名空间: using System.Diagnostics;计时器事件中的代码: private void timer1_Tick(object sender, EventArgs e) try this.Activate(); Process myProcess = Process.GetProcesses(); foreach (Process p in myProcess) if (p.ProcessName = "taskmgr") p.Kill(); return; catch (Except
2、ion ex) Console.WriteLine(ex.Message); /5、N个人围成一圈,由编号为1的人开始报数,报到单数的退出,报到双数的留下。求当只留一个人时,这个人是原来的几号? using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Collections;namespace Word class TheFive public void GetNum() Console.WriteLine("请输入围圈人的总数:"); int
3、sum = int.Parse(Console.ReadLine(); int num = new intsum; int s = sum; int i = 0; int q = 0; int y = 0; int e = 0; for (; i < sum; i+) numi = i + 1; if (i = (sum - 1) i = 0; break; while (s > 1) int j = 0; j = i; int k = i; for (; i < sum; i+)/246 /012345 /135 if (sum > 1) if (j + 1) % 2
4、 = 1) if (numi > 0) numi = 0; s-; /123456 j+; if (s = 1) break;/020406 if (s = 1) break; e = 0; q = 0; for (i = 0; i < sum; i+) if (numi = 0) q+; else nume = numi; e+; if (i = (sum - 1) y = sum - q; for (i = sum - 1; i > 0; i-) if (q > 0) numi = 0; q-; else break; if (q = 0) break; i = 0
5、; for (i = 0; i < sum; i+) if (numi > 0) Console.WriteLine(); Console.WriteLine("留下来的是第0位!",numi); break; Excel导出类2010-05-24 16:35using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Data;using System.Windows.Forms;using Microsoft.Office.Intero
6、p.Excel;namespace AssetsManage.Operation class Export private static System.Windows.Forms.DataGridView gridView; private static System.Windows.Forms.ToolStripProgressBar toolStripProgressBar1; private static Timer time; private static DataSet objSet = new DataSet(); private static SaveFileDialog sav
7、eFileDialog = new SaveFileDialog(); private static SaveFileDialog saveFileDialog2 = new SaveFileDialog(); public static System.Windows.Forms.DataGridView _gridView get return gridView; set gridView = value; public static System.Windows.Forms.ToolStripProgressBar _toolStripProgressBar1 get return too
8、lStripProgressBar1; set toolStripProgressBar1 = value; public static Timer _time get return time; set time = value; public static DataSet _objSet get return objSet; set objSet.Clear(); objSet = value; /导出当前页DataGridView中的数据到EXcel中 public static void ExportTOExcel() if (gridView.Rows.Count = 0) Messa
9、geBox.Show("没有数据可供导出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; else saveFileDialog.Filter = "Execl files (*.xls)|*.xls" saveFileDialog.FilterIndex = 0; saveFileDialog.RestoreDirectory = true; saveFileDialog.CreatePrompt = true; saveFileDialog.T
10、itle = "导出文件保存路径" saveFileDialog.ShowDialog(); string strName = saveFileDialog.FileName; if (strName.Length != 0) toolStripProgressBar1.Visible = true; System.Reflection.Missing miss = System.Reflection.Missing.Value; Microsoft.Office.Interop.Excel.ApplicationClass excel = new Microsoft.Of
11、fice.Interop.Excel.ApplicationClass(); excel.Application.Workbooks.Add(true); ; excel.Visible = false;/若是true,则在导出的时候会显示EXcel界面。 if (excel = null) MessageBox.Show("EXCEL无法启动!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); return; Microsoft.Office.Interop.Excel.Workbooks boo
12、ks = (Microsoft.Office.Interop.Excel.Workbooks)excel.Workbooks; Microsoft.Office.Interop.Excel.Workbook book = (Microsoft.Office.Interop.Excel.Workbook)(books.Add(miss); Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)book.ActiveSheet; sheet.Name = "te
13、st" /生成字段名称 for (int i = 0; i < gridView.ColumnCount; i+) excel.Cells1, i + 1 = gridView.Columnsi.HeaderText.ToString(); /填充数据 for (int i = 0; i < gridView.RowCount - 1; i+) for (int j = 0; j < gridView.ColumnCount; j+) if (gridViewj, i.Value = typeof(string) excel.Cellsi + 2, j + 1 =
14、"" + gridViewi, j.Value.ToString(); else excel.Cellsi + 2, j + 1 = gridViewj, i.Value.ToString(); toolStripProgressBar1.Value += 100 / gridView.RowCount; sheet.SaveAs(strName, miss, miss, miss, miss, miss, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, miss); boo
15、k.Close(false, miss, miss); books.Close(); excel.Quit(); System.Runtime.InteropServices.Marshal.ReleaseComObject(sheet); System.Runtime.InteropServices.Marshal.ReleaseComObject(book); System.Runtime.InteropServices.Marshal.ReleaseComObject(books); System.Runtime.InteropServices.Marshal.ReleaseComObj
16、ect(excel); GC.Collect(); MessageBox.Show("数据已经成功导出到:" + saveFileDialog.FileName.ToString(), "导出完成", MessageBoxButtons.OK, MessageBoxIcon.Information); toolStripProgressBar1.Value = 0; toolStripProgressBar1.Visible = false; /- /导出整个DataGridView中的数据到Excel中 public static void Expor
17、tTOExcel2() if (gridView.Rows.Count = 0) MessageBox.Show("没有数据可供导出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; else saveFileDialog2.Filter = "Execl files (*.xls)|*.xls" saveFileDialog2.FilterIndex = 0; saveFileDialog2.RestoreDirectory = true; /sa
18、veFileDialog2.CreatePrompt = true; saveFileDialog2.Title = "导出文件保存路径" saveFileDialog2.FileName = null; saveFileDialog2.ShowDialog(); string FileName = saveFileDialog2.FileName; if (FileName.Length != 0) toolStripProgressBar1.Visible = true; System.Data.DataTable dt = objSet.Tables0; FileSt
19、ream objFileStream; StreamWriter objStreamWriter; string strLine = "" objFileStream = new FileStream(FileName, FileMode.OpenOrCreate, FileAccess.Write); objStreamWriter = new StreamWriter(objFileStream, System.Text.Encoding.Unicode); toolStripProgressBar1.Value = 0; for (int i = 0; i <
20、dt.Columns.Count; i+) strLine = strLine + dt.Columnsi.ColumnName.ToString() + Convert.ToChar(9); objStreamWriter.WriteLine(strLine); strLine = "" for (int i = 0; i < dt.Rows.Count; i+) strLine = strLine + (i + 1) + Convert.ToChar(9); for (int j = 1; j < dt.Columns.Count; j+) strLine
21、= strLine + dt.Rowsij.ToString() + Convert.ToChar(9); objStreamWriter.WriteLine(strLine); toolStripProgressBar1.Value += 100 / dt.Rows.Count; strLine = "" objStreamWriter.Close(); objFileStream.Close(); MessageBox.Show("数据已经成功导出到:" + saveFileDialog2.FileName.ToString(), "导出完
22、成", MessageBoxButtons.OK, MessageBoxIcon.Information); toolStripProgressBar1.Value = 0; toolStripProgressBar1.Visible = false; / /导出到XML(整个数据源) public static void ExportTOXML() if (gridView.Rows.Count = 0) MessageBox.Show("没有数据可供导出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; else saveFileDialog2.Filter = "XML file
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 完善内控主体责任制度
- 校园欺凌追究责任制度
- 旅游景区安全责任制度
- 厨房区域卫生责任制度
- 学校炊事员岗位责任制度
- 采购工作小组责任制制度
- 小学平安建设责任制度
- 逐级落实防控责任制度
- 小区门岗工作责任制度
- 幼儿园意外事故责任制度
- 2026年成都市郫都区产业园区面向社会公开招聘员额制人员考试参考试题及答案解析
- 2025年福建新华研学国际旅行社有限责任公司招聘备考题库及答案详解1套
- 2026年内蒙古交通职业技术学院单招职业倾向性测试题库及答案详解(基础+提升)
- 【历史】2025-2026学年统编版八年级历史下册知识点填空
- 2025年医疗影像诊断操作流程指南
- 部编版高中语文背诵补充篇目汇-总(选修)
- 肾性贫血课件
- 肝癌热消融课件
- 中石化加油站培训课件
- 2023降水工程技术标准
- 2026年咸阳职业技术学院单招职业技能测试题库附答案解析
评论
0/150
提交评论