当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 最近写了几个asp.net的项目。
 

 

 ·基于组件的.net软件开发(2)    »显示摘要«
    摘要: 组件的继承 前面实现的将c#组件组合进vb工程中只是牛刀小试,现在我们来实现混合语言的面向对象编程(oop),首先,我们来尝试一下混合语言组件的继承。 新建一个vb类库工程vbcomponent,在工程中按上面的方法添加对csharpclass.dll组件的引用,然后组件中增加一个新类:extendsfromcsharp,它继承自c#类csharpclass,extend......
    摘要: xml注释允许你在代码中添加结构化的文档,并且因为这是c#最先采用的技术,visual basic程序员觊觎已久了。xml注释能够描述各种各样的代码元素,包括类、字段成员、方法、以及枚举等等。 一旦你创建了一个描述代码特性的xml注释,当你继续在编辑器里键入代码特性时,你立刻会得到关于参数和返回值的智能感知。假设你现在有一个标志着如下签名的函数原型: private fun......


Asp.Net中DataGrid的模版列(TemplateColumn)内容控制简单方法
最近写了几个asp.net的项目.其中,asp.net的控件datagrid使用的最多了,前几天需要一个功能,我研究了很长时间,发现一个方法,应该是最简单的实现.现表述如下.

datagrid的html定义很简单,如下 <asp:datagrid id="mydatagrid" runat="server" datakeyfield="fid" autogeneratecolumns="false"> 【程序编程相关:Asp.net中Treeview终极解决

【推荐阅读:解决ASP.NET创建的线程的用户改变引

<asp:templatecolumn itemstyle-width=".." ..> 【扩展信息:在ASP.Net中两种利用CSS实现多界

<columns>

<itemtemplate>

.

</itemtemplate>

</asp:templatecolumn>

</columns>

</asp:datagrid>

功能的要求是在 itemtemplate中,有可能是一个绑定数据源的:

<a href="...">...</a>

链接代码,也有可能是一个

<span>...</span>

显示文本代码,而判断的根据是绑定到datagrid中数据源的datatable中每行的某一特定列的内容.

说白了,功能就是datagrid在绑定数据生成行的时候,判断数据源datatable每行datarow中一个字段的内容,这个字段类型是bool类型,如果为true,则这个列显示的是<a href="...">...</a>链接,而如果是false,则显示<span>...</span>文本.而显示的链接内指向的地址必须执行数据绑定.就是这个datagrid的列有的行要数据绑定,有的行不要数据绑定.

功能需求分析到这里,那么现在该思考如何实现了.

我当时了解需求后,马上反应出来,使用datagrid自带的boundcolumn.hyperlinkcolumn肯定是不行的.而且,使用templatecolumn也有麻烦.他只能放一些固定的控件,如html控件或服务器控件等.后来我没有办法了,准备继承itemplate接口自己开发一个模版列.后来又觉得麻烦.因为绑定的时候需要一个类似于boundcolumn功能的绑定数据源内容的东西.
...   下一页
 ·如何用vb写安全控件    »显示摘要«
    摘要: 总述 本文叙述了如何在vb中实现控件的iobjectsafety接口,以标志该控件是脚本安全和初始化安全的。vb控件默认的处理方式是在注册表中注册组件类来标识其安全性,但实现iobjectsafety接口是更好的方法。本言语包括了实现过程中所需的所有代码。 请注意,控件只有确确实实是安全的,才能被标识为“安全的”。本文并未论及如何确保控件的安全性,这个问题请参阅inter......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE