摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="UTF-8" lang="UTF-8"><head> <title>后台管理菜单</title&g 阅读全文
摘要:
简介在C#中,Dictionary提供快速的基于兼职的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。详细说明必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 键值对之间的偏序可以不定义 创建和初始化一个Dictionary对象Dictionary 阅读全文
摘要:
打印时候去掉边框:html:<input type="checkbox" style="width: 28px; height: 28px;position: absolute; clip: rect(6px 22px 22px 6px)" />解释:根据自己需要的大小调 width height,如果 width height 动的话,rect后面的参数要相应改变。这个是我感觉调试出来的最佳的大小,要想放大缩小,自己调整即可!注意:CheckBox 外面的td的样式要 竖着 向上对齐,横着居中,width大小比CheckBox 大1px即可 阅读全文
摘要:
public void Clear(System.Web.UI.Control topctrl) { foreach (System.Web.UI.Control ctrl in topctrl.Controls) { if (ctrl.GetType().Name== "TextBox") if (ctrl.ID != "tbEditShijian") ((TextBox)ctrl).Text = "";//清... 阅读全文
摘要:
看看ASP.NET页面刷新的实现方法:第一:C# codeprivate void Button1_Click( object sender, System.EventArgs e ){Response.Redirect( Request.Url.ToString( ) );}第二:C# codeprivate void Button2_Click( object sender, System.EventArgs e ){Response.Write( " < script language=javascript>window.location.href=document 阅读全文
摘要:
正常来说,老板键一般少不了:Alt+Ctrl+Shift+XX这种多组合方式,然而各类代码就是不直接说明,也没个提示,看来是有意隐藏,终于,还是被我发现其中的一些不为人知的隐藏属性:下面看一下本人修改自网络常见的代码:publicdelegatevoidHotkeyEventHandler(intHotKeyID);publicclassSystemHotKey:System.Windows.Forms.IMessageFilter{List<UInt32>keyIDs=newList<UInt32>();IntPtrhWnd;publiceventHotkeyEven 阅读全文
摘要:
处理dataset中的重复数据 /// <summary> /// 获取对固定列不重复的新DataTable /// </summary> /// <param name="dt">含有重复数据的DataTable</param> /// <param name="colName">需要验证重复的列名</param> /// <returns>新的DataTable,colName列不重复,表格式保持不变</returns> private DataTable 阅读全文
摘要:
最近喜欢用上了DataTable对数据的处理,感觉DataTable很强大。。。不用再在查询语句中进行处理sql语句。呵呵。这就懒人的好出,好了废话不多说。还是把我我最近用到关于DataTable的排序功能贴出来,方便自己,也方便其他同学使用:public void getDataRow(DataTable dt, ref DataRow[] dr) { //这就是排序,并过滤DataTable。DataTable的select过滤同学们不陌生吧 //前一个是过滤字段,后面是排序字段(这儿可以升序和降序排序默认asc) DataRow[] rows = dt.Select("&quo 阅读全文
摘要:
DataTable dt = ""; //这里是填充DataTable数据DataTable dtNew = dt.Copy(); //复制dt表数据结构dtNew.Clear() //清楚数据 for (int i = 0; i < dt.Rows.Count; i++) { if (条件语句) { dtNew.Rows.Add(dt.Rows[i].ItemArray); //添加数据行 } }===前提:我们已经有一个DataTable的数据表 现在需要的只... 阅读全文
摘要:
在C#中,如果要删除DataTable中的某一行,大约有以下几种办法:1,使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(index);可以直接删除行2,datatable.Rows[i].Delete()。Delete()之后需要datatable.AccepteChanges()方法确认完全删除,因为Delete()只是将相应列的状态标志为删除,还可以通过datatable.RejectChanges()回滚,使该行取消删除。在删除DataTable中的行的时候,每删除一行,DataTable中所有行的索引都会发生改变。 阅读全文