博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月13日

摘要: GridView中的自定义列GridView可以根据数据源自动生成列,但是如果我们需要自定义列的显示方式,让GridView的列完完全全的由我们自己来控制,我们就需要用到一种特殊的列――TemplateField。因为GridView生成的列都是一个字段一列,如果我们需要把两个字段合并为一列显示呢?我们可以使用模板列,指定包含标记和控件的模版,自定义列的布局和行为。有2种添加自定义列的方法:1.新建自定义列:打开右上角的Tag,Add New Column...接下来将类型选择为TemplateField。 2.将现有列转换为自定义列:打开右上角的Tag,Edit Columns...在打开的 阅读全文

posted @ 2011-04-13 13:39 光照峋山 阅读(5982) 评论(0) 推荐(1) 编辑

摘要: 当我们想将数据库搬到另一个环境中运行时,如果数据库的版本一样我们可以直接选择附加的方式,而如果目标环境中的数据库版本比当前数据库低,就无法附加了。这时要向将数据全部导过去就需要使用脚本的方式,可以将数据库中的数据导出成脚本。具体步骤:1 在你要导出到脚本的数据库上右击,选择Task(任务) —》 Generate Script (生成脚本),弹出一个生成脚本的向导。2 在到达“Set Scripting Options (设置脚本编写选项)” 这步时,点击Advanced进入到高级设置对话框,可以看到“Type of data to script (要编写脚本数据的类型)”,默认是“Schem 阅读全文

posted @ 2011-04-13 10:45 光照峋山 阅读(569) 评论(0) 推荐(1) 编辑

摘要: 尽量采用子查询 来编写TableAdapter的初始化方法,而不要用连接(JOIN )。由JOIN形式构成的初始化方法,系统无法自动为其生成对应的 Insert, Delete, Update方法,必须自行定义。另:包含 子查询的 初始化方法, 自动生成的Insert, Delete, Update方法将忽略子查询部分。 阅读全文

posted @ 2011-04-13 00:54 光照峋山 阅读(451) 评论(0) 推荐(0) 编辑

摘要: Net 2.0中5个数据源控件,GridView,DataList,Repeater | DetailsView,FormView (1)其中前3个用于呈现多列数据,后面2个用于呈现单列数据,即常用的数据明细. (2)GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现. (3)DataList,Repeater和FormView数据控件都有很强的自定义布局能力,如果数据呈现需要较为复杂的布局方案,这3个控件是首选. (4)GridView ,DetailsView和FormView都是2.0版本新增控件,内置了分页,排序等等功能,其 阅读全文

posted @ 2011-04-13 00:40 光照峋山 阅读(741) 评论(0) 推荐(0) 编辑