版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、DataTable添加行的方法方法一:DataTable tblDatas = new DataTable(Datas);DataColumn dc = null;dc = tblDatas.Columns.Add(ID, Type.GetType(System.Int32);dc.AutoIncrement = true;/自动增加dc.AutoIncrementSeed = 1;/起始为1dc.AutoIncrementStep = 1;/步长为1dc.AllowDBNull = false;/dc = tblDatas.Columns.Add(Product, Type.GetTyp
2、e(System.String);dc = tblDatas.Columns.Add(Version, Type.GetType(System.String);dc = tblDatas.Columns.Add(Description, Type.GetType(System.String);DataRow newRow;newRow = tblDatas.NewRow();newRowProduct = 水果刀;newRowVersion = 2.0;newRowDescription = 打架专用;tblDatas.Rows.Add(newRow);newRow = tblDatas.Ne
3、wRow();newRowProduct = 折叠凳;newRowVersion = 3.0;newRowDescription = 行走江湖七武器之一;tblDatas.Rows.Add(newRow);方法二: DataTable tblDatas = new DataTable(Datas);tblDatas.Columns.Add(ID, Type.GetType(System.Int32);tblDatas.Columns0.AutoIncrement = true;tblDatas.Columns0.AutoIncrementSeed = 1;tblDatas.Columns0.A
4、utoIncrementStep = 1;tblDatas.Columns.Add(Product, Type.GetType(System.String);tblDatas.Columns.Add(Version, Type.GetType(System.String);tblDatas.Columns.Add(Description, Type.GetType(System.String);tblDatas.Rows.Add(new objectnull,a,b,c);tblDatas.Rows.Add(new object null, a, b, c );tblDatas.Rows.Ad
5、d(new object null, a, b, c );tblDatas.Rows.Add(new object null, a, b, c );tblDatas.Rows.Add(new object null, a, b, c );2、添加一个表的时候在数据库里面添加了一个新表那么需要在一下每个地方添加一些方法Facade.Public.PublicManage 操作账户信息 删除账户信息Business.Public.PublicManage 操作账户信息 删除账户信息Common.Const.SequenceNames 生成表名(表名生成器)Facade.Public.PublicQ
6、uery 获取账号扩展信息 Business.Public.PublicQuery 获取账号扩展信息3、 添加模块:/对模块进行添加 *【SYSTEM_MODULE_INFO 】* 在这儿添加的时候一般修改一下路径 一般改变:【812 讲师管理 D1121 ETDFSource/Teacher.aspx】这四个地方INSERT INTO SYSTEM_MODULE_INFO (MODULE_ID,ICON_ID,MODULE_NAME,MODULE_ICON,MODULE_SORT,MODULE_URL,MODULE_TARGET,MODULE_PID) VALUES (812,NULL,讲师
7、管理, ui-icon person,D1121,ETDFSource/Teacher.aspx,main,150);/对添加后的系统模块进行更新 一般改变的地方:【812】UPDATE SYS_SEQUENCE SET SEQUENCE_VALUE=812 WHERE SEQUENCE_NAME=SEQ_SYSTEM_MODULE_INFO;/对权限操作的时候先打开权限 处理完了之后再删除权限SET IDENTITY_INSERT SYSTEM_LIMIT_INFO ON/插入系统权限 *【SYSTEM_LIMIT_INFO】* 一般情况下只用添加一个查看的权限就可以了,如果是修改页面就需要
8、再加上修改权限 一般改变的地方:【812 ET_DFSource_Teacher_View这个是表名一定要改】INSERT INTO SYSTEM_LIMIT_INFO (LIMIT_ID,MODULE_ID,LIMIT_NAME,LIMIT_KEY,ISUN_VISIBLE) VALUES (81201,812,查看,ET_DFSource_Teacher_View,1);INSERT INTO SYSTEM_LIMIT_INFO (LIMIT_ID,MODULE_ID,LIMIT_NAME,LIMIT_KEY,ISUN_VISIBLE) VALUES (81201,812,修改,ET_DF
9、Source_Teacher_View,1);INSERT INTO SYSTEM_LIMIT_INFO (LIMIT_ID,MODULE_ID,LIMIT_NAME,LIMIT_KEY,ISUN_VISIBLE) VALUES (81201,812,删除,ET_DFSource_Teacher_View,1);SET IDENTITY_INSERT SYSTEM_LIMIT_INFO OFFUPDATE SYS_SEQUENCE SET SEQUENCE_VALUE=81201 WHERE SEQUENCE_NAME=SEQ_SYSTEM_LIMIT_INFO;INSERT INTO SYS
10、TEM_ROLE_LIMIT (LINK_ID,ROLE_ID,LIMIT_ID) VALUES (3181201,31,81201); - 查看4、用HTMLupload控件实现多文件上传.txtprivate bool SaveImages() Http files = HttpContext.Current.Request.Files; System.Text.StringBuilder strMsg = new System.Text.StringBuilder(); strMsg.Append(上传的文件分别是:); try for (int i = 0; i ; i+) HttpP
11、osted = filesi; string , , ; = System.IO.Path.Get(posted); = posted(); if ( != ) = System.IO.Path.GetExtension(); strMsg.Append(上传的文件类型: + posted() + ); strMsg.Append(客户端的文件地址: + posted + ); strMsg.Append(上传文件的文件名: + + ); strMsg.Append(上传文件的文件大小: + + 字节); strMsg.Append(上传文件的扩展名: + + ); System.IO.Dir
12、ectoryInfo dir = new System.IO.DirectoryInfo(C:testFile); if (!dir.Exists) dir.Create(); posted(dir + ); strStatus.Text = strMsg.ToString(); return true; catch (Exception ex) strStatus.Text = ex.Message; return false; 5、 在服务器端实现文件上传(在文件夹里面有个详细的过程,多文件上传的详细过程)int = 0; string = Server.MapPath(./) + upf
13、ile; string = DateTime.Now.ToString(yyyyMMddHHmmss); Http hfc = Request.Files; for (int i = 0; i 0) hpf.SaveAs( + / + + System.IO.Path.Get(hpf.); ; else Response.Write(alert(请选择你要上传的文件); i = hfc.Count; break; Response.Write(alert(上传成功); Response.Write(共上传的文件个数为: + + 个); = 0;6、在服务器里面将文件压缩、public part
14、ial class _Default2 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string Path = c:de; string resultPath = string.Empty; bool rel =false; TimeSpan nowTimeSpan=new TimeSpan(); resultPath=YaSuo(out rel, out nowTimeSpan
15、); Response); / / 压缩文件 / / 返回压缩后的路径 public string YaSuo(out bool bo, out TimeSpan times) string rarurlPath = string.Empty; bo = false; /压缩文件 string yasuoPathSave = c:deTZ.rar; string yasuoPath = c:detemp; System.Diagnostics.Process pro = new System.Diagnostics.Process(); pro.StartInfo. = C:Program F
16、ilesWinRARWinRAR.exe;/WinRAR所在路径 /pro.StartInfo.Arguments = a + yasuoPathSave + + yasuoPath + -r ;/dir是你的目录名 pro.StartInfo.Arguments = string.Format(a 0 1 -r,yasuoPathSave,yasuoPath); pro.Start(); times = pro.TotalProcessorTime; bo = pro.WaitForExit(60000);/设定一分钟 if (!bo) pro.Kill(); pro.Close(); pr
17、o.Dispose(); rarurlPath = yasuoPathSave; return rarurlPath; protected void Response ) file = new ();/创建一个文件对象 Response.Clear();/清除所有缓存区的内容 Response.Charset = GB2312;/定义输出字符集 Response.ContentEncoding = Encoding.Default;/输出内容的编码为默认编码 Response.AddHeader(Content-Disposition,attachment;+); /添加头信息。为“文件下载/
18、另存为”指定默认文件名称 Response.AddHeader(Content-Length,(); /添加头文件,指定文件的大小,让浏览器显示文件下载的速度 Response.Write);/ 把文件流发送到客户端 Response.End(); 7、Web 传文件发送方: String uriString = ; .WebClient myWebClient = ne.WebClient(); string = Server.MapPath(/Upload/Bak/sql.bak); byte responseArray = myWebClient.Upload, POST, );接收发:
19、 if (!IsPostBack) foreach (string f in Request.) HttpPosted = Request.Filesf; (Server.MapPath(/Upload/getBak/ + ); 8、这个可以实现在winform里面将客户端的东西拖拽之后自动上传到服务器aspx:XML/HTML code?1234567891011121314151617181920212223242526 $(function () $(#dropbox).( paramname: myfile, maxfiles: 5, max: 5, url: webform1.aspx, error: function (err, file) alert(err); ); ); 服务端:C# code?12345678910111213141516 protected void Pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络工程师解决网络安全问题能力面试要点
- 京东快递员面试技巧与自我介绍要点
- 京东电商数据分析员月度工作计划概览
- 投资公司项目经理的面试须知
- 教育培训机构运营管理面试全解
- 游戏公司游戏策划的面试问题
- 酒店预订管理岗位的面试要点详解
- 消防安全标识牌设计标准
- 个人六年职业规划
- 京东配送员工作效能提升计划
- 2024年度中国协同办公平台行业研究报告
- 危险化学品目录(2024版)
- 车辆制动技术复习备考题及答案
- 全套电子课件:建筑工程测量(第二版)
- 11ZJ111《变形缝建筑构造》
- T-CES 014-2018 城市配电网电池储能系统的配置技术规范
- 不良资产合同范本
- QCT1177-2022汽车空调用冷凝器
- 入口大件运输车辆现场查验工作流程
- 招标代理服务服务方案
- 市场营销(第2版)中职全套教学课件
评论
0/150
提交评论