2011年10月12日
摘要: 因为DataControlField 类是抽象的,所以无法直接创建,要用其派生类来创建。它的派生类有:BoundFieldButtonFieldCheckBoxFieldCommandFieldHyperLinkFieldImageFieldTemplateField代码:BoundField field = new BoundField();field.HeaderText = "标题";field.DataField = "Title";GridView1.Columns.Add(field);这样就为 GridView 动态添加一列了。 阅读全文
posted @ 2011-10-12 16:53 BobLiu 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 代码如下:interface Interface1{ string name; void ttt();}编译会抱错:Interfaces cannot contain fields.可见,c#接口里不能有字段field。那这种需求如何解决呢? 查一下msdn即知接口可以包含的成员如下:Methods Properties Indexers Events 也就是说,c#可以有属性,它是字段的安全升级版。代码如下,仅仅在name后加个大括号,敲进去get,set之一即可。interface Interface1{ string name { get; } void ttt();}在实现这个接口的类 阅读全文
posted @ 2011-10-12 14:39 BobLiu 阅读(5396) 评论(1) 推荐(0) 编辑
摘要: .Net 类构造函数可以加返回值吗?如void.代码如下: public class ReportColumn { public string ColumnDataField { set; get; } public string ColumnHeaderText { set; get; } public string ColumnSortExpression { set; get; } public int ColumnIndex { set; get; } public void ReportColumn(string _ColumnDataField, string _ColumnHea 阅读全文
posted @ 2011-10-12 14:15 BobLiu 阅读(1685) 评论(2) 推荐(0) 编辑