C#用到的一些代码汇总,后期再整理
2017-12-15 12:34
555 查看
//解决使用tableLayoutPanel1窗体闪烁的语句 this.tableLayoutPanel1.GetType() .GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic) .SetValue(this.tableLayoutPanel1, true, null);
//数组中去掉重复值 public static string[] GetString(string[] values) { List<string> list = new List<string>(); for (int i = 0; i < values.Length; i++)//遍历数组成员 { if (list.IndexOf(values[i].ToLower()) == -1)//对每个成员做一次新数组查询如果没有相等的则加到新数组 list.Add(values[i]); } return list.ToArray(); }
//数组中去掉重复值 public static string[] GetString(string[] values) { List<string> list = new List<string>(); for (int i = 0; i < values.Length; i++)//遍历数组成员 { if (list.IndexOf(values[i].ToLower()) == -1)//对每个成员做一次新数组查询如果没有相等的则加到新数组 list.Add(values[i]); } return list.ToArray(); }
//数组转DateTable public static DataTable ArrToDateTable(string ColumnName, string[] Array) { DataTable dt = new DataTable(); dt.Columns.Add(ColumnName, typeof(string)); for (int i = 0; i < Array.Length; i++) { DataRow dr = dt.NewRow(); dr[ColumnName] = Array[i].ToString(); if (string.IsNullOrEmpty(dr[ColumnName].ToString())) { } else { dt.Rows.Add(dr); } } return dt; }
//根据现有的表 创建新的表 列名 DataTable dt1 = dtAll.DefaultView.ToTable(false, new string[] { "a", "b", "c", "d"});
//清空datgridview里面的数据 private void RemoveAllDGV() { //dataGridPaiBan. //清空数据表 for (int i = 0; i < dataGridPaiBan.Rows.Count; i++) { for (int j = 0; j < dataGridPaiBan.Columns.Count; j++) { dataGridPaiBan[j, i].Value = ""; } } }
//DataGridView 转DataTable public DataTable GetDgvToTable(DataGridView dgv) { DataTable dt = new DataTable(); // 列强制转换 for (int count = 0; count < dgv.Columns.Count; count++) { DataColumn dc = new DataColumn(dgv.Columns[count].Name.ToString()); dt.Columns.Add(dc); } // 循环行 for (int count = 0; count < dgv.Rows.Count; count++) { DataRow dr = dt.NewRow(); //去掉空行 if (dr == null) { } else { for (int countsub = 0; countsub < dgv.Columns.Count; countsub++) { dr[countsub] = Convert.ToString(dgv.Rows[count].Cells[countsub].Value); } dt.Rows.Add(dr); } } return dt; }
相关文章推荐
- C#学习,整理一些API类,外挂编程需要用到
- C# 打开Internet属性 用到的一些代码
- 整理一些经常用到的js代码(一) 不断更新中。。。
- 整理一些需要用到的代码——VC++__MFC窗口的应用
- C#学习,整理一些API类,外挂编程需要用到
- 参考别人的代码整理的一些 javascript 有关日期时间的一些知识
- 最近要用C#实现用免费smtp服务器(GMail)发邮件,贴段整理好的代码
- C#:MapControl基本操作代码整理
- 整理了一些asp初学者常用的代码 (3)
- C#常用代码汇总
- 写C#代码时用到的中文简体字 、繁体字 对应的转化 (收藏吧)
- 基础代码汇总整理 for NOIP 2009 修订版(上)
- 整理一些iOS常用到的代码片段
- 整理一些C#中常用的一些类型转换_ts
- 收集的C#和Word操作的一些代码(本人未经测试)
- [战略]最近整理代码的一些总结和未来规划
- C# 一些常用的技巧代码
- 整理:C#写ActiveX, 从代码到打包到签名到发布的示例
- C#的便利语法与 JQuery 一些选择器的运用整理
- C# tcp/socket的一些代码