C#
Royi666
听一遍不如看一遍,
看一遍不如做一遍,
做一遍不如讲一遍。
展开
-
渐变色的设置
方法1(C#):td.style.Add("filter", "progid:DXImageTransform.Microsoft.gradient(startcolorstr='#???', endcolor='#???', gradienttype='0');gradienttype:0:从上到下;1:从左到右方法2(JS):td.Style.filter="progid:原创 2016-07-09 20:55:40 · 407 阅读 · 0 评论 -
C#经验
1.使用转义符 \ 如【"\""】可将"插入DB2.时分秒的Format中,HH是24小时制,hh是12小时制3.如果是图片用Response提交的话,用PageLoad中的PostBack来判断,在下载的事件中加入Session来检查是否是刷新后的图片事件。4.Grid的Title的换行:HeaderText="上5.用ScriptManager.Re原创 2016-07-09 17:19:47 · 419 阅读 · 0 评论 -
C#将文字写入图片
Protected void Page_Load(object sender, System.EventArgs e){ using(Bitmap b=new Bitmap(width, height)) { Font f = new Font("Arial", 70F); Graphics g = Graphics.FromImage(b); SolidBrush whiteBr原创 2016-07-09 17:07:07 · 2140 阅读 · 0 评论 -
C#中取得Web的当前目录
String strPath = this.mappath(".");原创 2016-07-09 17:16:12 · 564 阅读 · 0 评论 -
asp.net与JS传值、访问值
如何在C#中访问JavaScript函数?c#代码中执行javaScript函数:方法一:ClientScript.RegisterStartupScript(this.GetType(), "标示(任意string,唯一)", "函数");方法二:使用Literal类,然后private void Button2_Click(object sender, System.Eve转载 2016-07-08 16:53:09 · 6572 阅读 · 0 评论 -
C#将数字转正字母的方法
将列号(数字)转换成Excel的字母列名如1→A28→AB 实现:private string getCellCode(int inCell){ string strRet = "A"; if (inCell >= 1 && inCell <= 256) { if (inCell <= 26) { Byte[] byte原创 2016-07-08 16:42:03 · 3235 阅读 · 0 评论 -
Label换行
")%> ")%> ")%> C#用"\r\n"原创 2016-07-10 15:12:15 · 679 阅读 · 0 评论 -
在页面中定时处理C#程序
C#:[Syste.Web.Service.WebMethod]Public static void doDBUpdate(){ ... //数据库更新操作之类的后台处理,也可直接更新aspx中控件的内容}aspx中:1. ScriptManager必须添加: 2. Javascript: var myInterval = setInterval("refresh原创 2016-07-10 13:37:50 · 628 阅读 · 0 评论 -
C#中,Stream和Byte[]的转换
1.Convert Byte[] to Stream:Stream s = new MemoryStream(byteArray);2.Convert Stream to Bytep[]:byte[] m_Bytes = ReadToEnd(myStream);Public static byte[] readToEnd(System.IO.Stream stream){ lo原创 2016-07-10 13:00:32 · 2822 阅读 · 0 评论 -
C#的CSV文件导入导出
StringBuilder DATA = new StringBuilder("");Response.Clear();Response.ContentType = "text/plain; charset=Shift_JIS";Response.AddHeader("content-disposition", "attachment; filename=" + filename + ".原创 2016-07-10 09:59:33 · 7520 阅读 · 0 评论 -
Javascript刷新其他Frame,取得其他FrameURL的方法
1. 刷新其他Frame的方法:前台: 在Javascript或事件中:parent.main.location = 'xxx.aspx?...";后台:Response.Write("parent.main.location='xxx.aspx?...';");2. 取得其他Frame的URL:后台:ClientScript.RegisterStartupScript原创 2016-07-10 09:25:24 · 1506 阅读 · 0 评论 -
Session复制
Session["A"] = Session["B"]的情况下,Session["A"]的值总是和B一样,就算以后不复制也一直会一样。只想复制1次的时候,用以下方法:Session["A"] = (DataTable)(Session["B"]).Copy();原创 2016-07-10 09:16:07 · 409 阅读 · 0 评论 -
C#的winForm下释放资源
现状:在winform下只允许10000个控件同时显示。此方法不能释放资源,只是简单的删除index,而不是dispose()控件:System.Windows.Forms.Control.ControlCollection.Clear();下面的方法也不行,因为dispose()以后,index不变,而后面的数组全部前移,所以只能dispose一半:foreach(C原创 2016-07-10 09:08:58 · 4296 阅读 · 0 评论 -
C#中当前计算机的环境的取得
当前计算机的环境的取得:Winform的场合:System.Environment.XXXWeb的场合:Page.Context.User.Identity.XXX原创 2016-07-09 23:29:18 · 287 阅读 · 0 评论 -
C#中用windows认证登陆SQL Server的方法
C#中用windows认证登陆SQL Server的方法:把"userid"和"password"改为”Trusted_Connection=SSPI"原创 2016-07-09 23:04:35 · 4843 阅读 · 0 评论 -
C#取得webconfig中保存的信息
webconfig中: C#中的取得方法:System.Configuration.ConfigurationManager.AspSettings["udl"].ToSting();原创 2016-07-09 22:36:50 · 353 阅读 · 0 评论 -
C#文件上传
用input控件取得上传文件,以byte[]类型保存System.IO.Stream imgStream = txtGazo.PostedFile.InputStream;System.Drawing.Image img = System.Drawing.Image.FromStream(imgStream);System.IO.MemoryStream ms = new System.I原创 2016-07-09 22:09:16 · 379 阅读 · 0 评论 -
C#往DB中插入上传的文件
DB数据类型:bytep[]上传控件:upload控件HttpPostedFile uploadFile = txtFile.PostedFile;//txtFile在前台是:int intDocLen = uploadFile.ContentLength;byte[] Docbuffer = new byte[intDocLen];Stream objStream;objStr原创 2016-07-09 18:56:57 · 668 阅读 · 0 评论