摘要: CREATE TABLE Orders(O_Id int NOT NULL,OrderNo int NOT NULL,Id_P int,PRIMARY KEY (O_Id),FOREIGN KEY (Id_P) REFERENCES Persons(Id_P)) 阅读全文
posted @ 2013-10-18 17:01 甜菜波波 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: public void create_tree(DataSet ds, int parentid) { DataSet newds = new DataSet(); newds= Bpc.GetList(" c_parentid=" + parentid.ToString()); foreach (DataRow dr in newds.Tables[0].Rows) { ds.Tables[0].Rows.Add(dr.ItemArray); create_tree(ds, int.Parse(dr["c_id"].ToString())); } } 阅读全文
posted @ 2013-09-29 16:40 甜菜波波 阅读(223) 评论(0) 推荐(0) 编辑
摘要: access随机读取数时 用order by rnd(id) 发现每次获取的数据顺序都是一致的,必须要加上随机数才可以,如下: Random r = new Random(); int sj = r.Next(100,10000000); sqlstr = "select top 20 * from question order by rnd("+-sj+"*id)";sqlserver 随机数:order by NEWID(); 阅读全文
posted @ 2013-08-22 17:21 甜菜波波 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 进销存 加权平均 阅读全文
posted @ 2013-08-14 16:18 甜菜波波 阅读(2914) 评论(1) 推荐(0) 编辑
摘要: SWFUpload的初始化与配置首先,在页面中引用SWFUpload.js ,如然后,初始化SWFUpload ,如var swfu;window.onload = function () {swfu = new SWFUpload({upload_url : “http://www.swfupload.org/upload.php”,flash_url : “http://www.swfupload.org/swfupload_f9.swf”,file_size_limit : “20480″});};以下是一个标准的SWFUpload初始化设置所需的参数,你可以根据需要自己进行删减:{up 阅读全文
posted @ 2013-08-05 10:08 甜菜波波 阅读(320) 评论(0) 推荐(0) 编辑
摘要: jquery-easyui是一个基于jquery的图形界面插件,利用easyui可以创建很多好看的网页界面效果,easyui的相关地址是:http://jquery-easyui.wikidot.com/; easyui的中文文档地址是:http://www.easyui.net/,本人也利用easeyUI在做一些页面效果。由于我很喜欢那种弹出的对话框界面,因此在界面中应用了Dialog类来处理一些确认的信息,但在利用中发现,弹出的对话框,不能再继续执行asp.net按钮的后台响应代码。界面如下所示。操作是在按钮提交后,弹出一个对话框层,用来确认流程的信息,不过奇怪的是里面原本是asp.net 阅读全文
posted @ 2013-07-22 10:10 甜菜波波 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 在 一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处 理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Regio 阅读全文
posted @ 2013-06-25 15:03 甜菜波波 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中,想对asp.net弹出提示框来个封装,为了能更好的调用,就添加了一个CS类,结果方法还没写完就报错了,提示命名空间不对,我 想,那就添加引用吧,但是貌似结果也不行,在添加了所有WEB引用之后,最终提示“非静态的字段、方法或属性 “System.Web.UI.Page.ClientScript.get”要求对象引用”于是根据提示的命名空间做了强制转换,就OK了。Pagepage = (Page)System.Web.HttpContext.Current.Handler;page .ClientScript.RegisterStartupScript(page.GetType(). 阅读全文
posted @ 2013-06-05 09:23 甜菜波波 阅读(354) 评论(0) 推荐(0) 编辑
摘要: C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍历文件foreach(FileInfo NextFile in TheFolder.GetFiles()) this.listBox2.Items.Add(NextFile.Name); ================= 阅读全文
posted @ 2013-04-08 10:29 甜菜波波 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@OutputCatch指令能够声明页面输出缓存,示例代码如下所示。<%@ OutputCache Duration="120" VaryByParam="none" %>上 阅读全文
posted @ 2013-03-20 10:10 甜菜波波 阅读(139) 评论(0) 推荐(0) 编辑