随笔分类 - c#
摘要:1 //HttpPost 2 HttpRequest request = HttpContext.Current.Request; 3 HttpFileCollection filelist = request.Files; 4 HttpPostedFile file = filelist[0];
阅读全文
摘要:一、JSON字符串转对象(反序列化) 1、使用Newtonsoft.Json 反序列化字符串转换为指定类型 (T) JsonConvert.DeserializeObject<T>(json_string); 或 非数组型 JObject.Parse(json_string); 数组型使用 JArr
阅读全文
摘要:private static readonly string connectionString = @"Data source=server;Initial Catalog=dbname;User ID=username;Password=userpass"; public static int E
阅读全文
摘要:1、传递整形数字 1 <script> 2 var data=@ViewBag.ID; 3 </script> 2、传递字符串 1 <script> 2 var data='@ViewBag.Name'; 3 </script> 3、传递复杂的数据类型,如对象,数组,集合等 1 <script> 2
阅读全文
摘要:MVC中,控制器return Json(DataTable)会出现错误: 序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用。 解决办法:先序列化,再return 1 public static string ToJson(object obj) 2
阅读全文
摘要:DataGridView合并单元格只能进行重绘,网上基本上使用的是下面的方法: 1 /// <summary> 2 /// 说明:纵向合并单元格 3 /// 参数:dgv DataGridView,e 绘制的单元格 4 /// </summary> 5 public void MergeCell(D
阅读全文
摘要:winformSystem.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限
阅读全文
摘要:去除MDI子窗体最大化后在MainMenuStrip上自动产生的图标和最大化、最小化以及关闭按钮在MainMenuStrip的ItemAdded事件中添加代码如下: 1 private void menuStrip1_ItemAdded(object sender, ToolStripItemEve
阅读全文
摘要:窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式: 1.公共静态变量;2.使用共有属性;3.使用委托与事件;4.通过构造函数把主窗体传递到从窗体中; 一、通过静态变量特点:传值是双向的,实现简单 //在一个app类中定义一个静态成员value public class a
阅读全文
摘要:数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 1 //数组 2 string[] s=new string[2]; 3 //赋值 4 s[0]="a"; 5 s[1]="b"; 6 //修改 7 s[1]="a1"; 但是数组存在一些不足的
阅读全文
摘要:1 foreach (Control c in this.Controls) 2 { 3 if (c is TextBox) 4 ((TextBox)c).Text = "1111"; 5 } 6 7 foreach (Control c in this.Controls) 8 { 9 string
阅读全文