上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 如果一个关系满足第一范式,并且除了主键以外的其它列,都依赖于该主键,则满足第二范式. 例如:订单表(订单编号、产品编号、定购日期、价格、……),"订单编号"为主键,"产品编号"和主键列没有直接的关系,即"产品编号"列不依赖于主键列,应删除该 阅读全文
posted @ 2013-07-30 16:01 aiaito 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 笔者总结供参考 阅读全文
posted @ 2013-07-29 20:09 aiaito 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 个人总结导出excel报表的案例://导出报表 protected void btnExport_Click(object sender, EventArgs e) { List list = GetDataTableFromIList(); if (list == null || (list != null && list.Count == 0)) { Messabox.ShowError(this, "无记录导出"); return; } string name = "~/File/ExcelFile/工程信息外部合同登记表" + S 阅读全文
posted @ 2013-07-29 20:03 aiaito 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1.个人习惯前台绑定好实体字段,禁止自动生成;一些属性设置:AutoGenerateColumns="false" ------案例如果实体嵌套实体就是包含关联实体的话不能像上面这样绑定了需要最原始的那种绑定: 工程名称 ------------------设置跳转和下载模板列 '> -------------------修改需要绑定asp.net控件的话:通过这种方式获取设置值; Infragistics.WebUI.UltraWebGrid.TemplatedColumn tcum3 = (Infragistics.WebUI.UltraWebGrid.. 阅读全文
posted @ 2013-07-29 20:02 aiaito 阅读(902) 评论(0) 推荐(0) 编辑
摘要: (1)饼状图:----通过修改参数生成不同的走势图, string strCategory = "优良率" + '\t' + "合格率" + '\t' + "不合格率"; string strValue = a.ToString("F3") + '\t' + b.ToString("F3") + '\t' + c.ToString("F3"); string path=Server.MapPath("~ 阅读全文
posted @ 2013-07-27 14:01 aiaito 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1.看代码不解释: ds.Relations.Add("fk", ds.Tables[0].Columns["Id"], ds.Tables[1].Columns["ParentCardId"], false); 将父表和子表放到dataset中通过设置外键关联,这样就会自动绑定上。由于某些原因表不允许自动生成列,这是子表就要手动在后台设置: band[1]就是指的子表; protected void UltraWebGrid1_InitializeLayout(object sender, Infragistics.WebUI.Ul 阅读全文
posted @ 2013-07-26 21:51 aiaito 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1.生成多级表头,横向和纵向跨度。 1》对于有字段的的表头合并:也就是(工期、项目经理信息除外)可以在前台通过spanx和spany属性控制。对于空字段(工资、项目经理必须通过后台动态添加),而且要想显示 必须绑定的数据源有数据,否则也不能显示(可以实例化一个list实体泛型空集合就行了)。 前台:比如: 后台比如:第七列,第一行横跨3个单元格。使用于上面所说的空字段(工资、项目经理)protected void UltraWebGrid1_InitializeLayout(object sender, Infragistics.WebUI.UltraWebGrid.LayoutEv... 阅读全文
posted @ 2013-07-26 21:43 aiaito 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 笔者的电脑由于安装TFS2010就提示这个错误,当时网上也没有很好地办法,重装iis组件也不行。如果你同样没有找到更好的办法,建议安装tfs2012,但在vs2010使用tfs2012是无法创建团队项目的(以为是权限问题,整了大半天才知道)创建项目只能在vs2012里,但可以在vs2010中使用。建议装vs2012创建好项目,再在vs2010添加项目。 阅读全文
posted @ 2013-07-26 21:25 aiaito 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 1.xap:最终是压缩包;最终部署有系统控制,防止流亡软件;放到固有位置productid;有的文件放在.dll中或直接放入目录下;控制有生成操作:content,内容,content效率更高不用从.dll文件解压出来;resource则放入.dll中;2.xaml是编译到dll资源中去,然后允许通过loadcomponent加载xaml文件,通过findName获得控件实例;3.布局:绝对位置;Canvas.Left="100" Canvas.Top="300"来调整位置; :默认垂直;4.Canvas.SetTop(a, Canvas.GetTop( 阅读全文
posted @ 2013-07-23 20:18 aiaito 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1. ----------------var aa = new Array(); aa.push(1); alert(aa[0]);var aa=[];也表示一个数组;-------------------------- var a = "sdfsfs"; if (typeof (a) == "string") alert("shfidfodsf"); else if (typeof (a) == "undefined") alert("未定义");-----------------通过构造函数 阅读全文
posted @ 2013-07-23 20:17 aiaito 阅读(413) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页