摘要: 1. 这几天在做一个项目用到了Repeater,这个在网上说的可能不太多。因本人用到Repeater中绑定下拉列表实现方式如下。在repeater上抓取控件及进行数据绑定大致分为两种:(一种情况为:)第一种在数据手动绑定后用for循环来查找下拉列表控件(其它控件原理一样)代码如下:前台代码大致为:<asp:Repeater ID="rptList" runat="server" OnItemDataBound="rptList_ItemDataBound"><HeaderTemplate> <table 阅读全文
posted @ 2012-10-23 15:29 东北大亨 阅读(447) 评论(0) 推荐(0)
摘要: 页面中有一个button ID为:btnUpdate, 还有一个输入框textbox ID为:tbResultShow 点击按钮实用异步线程: begininvoice修改页面中中textbox中的值。#region 使用BeginInvoke修改text中的值 // 委托 private delegate void UpdateUiHandler(string strTestUpdate); /// <summary> /// 修改text中的值 /// </summary> /// <param name="sender"></ 阅读全文
posted @ 2012-09-17 10:08 东北大亨 阅读(178) 评论(0) 推荐(0)
摘要: 首先说下由于项目的需要本人最近在学习线程。下面这篇文章是引用别人的、因为感觉写的不错所以在此引用。首先我要提一点,关于线程的基础知识,一个程序,即一个进程,可以有很多个线程,当然,至少要有一个线程,即主线程.相信大家都知道多线程的好处吧,举个书上的例子吧,Windows在复制文件的时候,有个动画,是在复制文件过程中进行的,也就是一边复制文件,一边播放动画,这个就是很简单的多线程,如果没有动画,复制一个大文件的时候,我们知道计算机是死机了,还是仍然在复制呢???多线程就很好的解决了这个问题.懂了吧,恩,很好!!那么,我们就开始吧! 首先,我们写个简单的单线程程序,也就是只有程序自己创建的那个主线 阅读全文
posted @ 2012-09-14 17:19 东北大亨 阅读(332) 评论(0) 推荐(0)
摘要: #region 用invoke修改页面中的测试的值(多线程基础以及 多线程更新主线程界面) delegate void MyDelegate(int value); Thread t; int iInvokeCount = 0; #endregion#region 用invoke修改页面中的测试的值 /// <summary> /// 用invoke修改页面中的测试的值 /// </summary> /// <param name="sender"></param> /// <param name="e&quo 阅读全文
posted @ 2012-09-14 16:49 东北大亨 阅读(240) 评论(0) 推荐(0)
摘要: // 委托 private delegate void UpdateUiHandler(string strTestUpdate);public Form1() { InitializeComponent(); this.btnUpdate.Click += new EventHandler(btnUpdate_Click); }#region 修改text中的值 /// <summary> /// 修改text中的值 /// </summary> /// <param name="sender"></param> /// & 阅读全文
posted @ 2012-09-14 16:47 东北大亨 阅读(304) 评论(0) 推荐(0)
摘要: 最近发现有很多人对excel的导入导出需求很大。根据一些网上的资料加上个人的整理把项目中的DATABLE导出到excel实现具体代码如下:第一步首先说下功能中的优点和实现的部分: 功能说明: (1) 支持web及winform从DataTable导出到Excel。 (2) 生成速度很快。 (3) 准确判断数据类型,不会出现身份证转数值等上面提到的一系列问题。 (4) 如果单页条数大于65535时会新建工作表。 (5) 列宽自适应第二步怎么在程序中调用: // 列的名称 String[] headerTitle = { "列名1", "列名", " 阅读全文
posted @ 2012-09-13 11:25 东北大亨 阅读(974) 评论(2) 推荐(0)
摘要: 有很多朋友对权限控制有很多需求:经过本人的经验说下自己的想法和以前实现的功能(针对MIS系统)。以前做过MIS系统经过很多网上搜索和经验的积累。权限控制有很多方法。下面说下我控制权限的方法。(1) 在登录页面注入session信息。每个页面对session中的特定值进行判断。(2) 做一个基类其他页面继承此基类,有基类控制权限控制。以上经过本人的实际操作。 阅读全文
posted @ 2012-09-03 13:58 东北大亨 阅读(288) 评论(0) 推荐(0)
摘要: 这个很是简单就不用贴图了. 阅读全文
posted @ 2011-12-01 16:41 东北大亨 阅读(1067) 评论(0) 推荐(1)
摘要: <Canvas x:Name="canMain" Background="Transparent" Cursor="Hand" > <Canvas.Clip> <!--定一个循环滚动的区域 --> <RectangleGeometry x:Name="myRectangleGeometry" RadiusX="0" RadiusY="0" Rect="0,0, 340,50" /> </Canvas.C 阅读全文
posted @ 2011-11-30 17:50 东北大亨 阅读(975) 评论(2) 推荐(0)
摘要: 下面我来说下集合滚动.在silverlght中没有html那样简单一句话就能实现循环滚动.既:marquee.原始的例:<marquee onmouseover="stop()" onmouseout="start()" scrollamount="2" scrolldelay="1" height="22"> 要循环的信息 </marquee>我查阅了大量的文档和帮助,我确定自己写动画.在silverlight中没有像marquee那样简单的控件.只能自己拼:正面加上反 阅读全文
posted @ 2011-11-21 09:28 东北大亨 阅读(418) 评论(1) 推荐(0)