手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

Object/DataSet Relational Mapping(对象/数据集关系映射)

来源:互联网 作者:west263.com 时间:2008-02-22
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

IList list = SourceRow.ItemArray;

object[] tObj = new object[SourceRow.Table.Columns.Count];

for (int i = 0; i < SourceRow.Table.Columns.Count; i )

{

tObj[SourceRow.Table.Columns.IndexOf(SourceRow.Table.Columns[i].ColumnName)] = SourceRow.Table.Columns[i].ColumnName;

}

for (int x = 0; x < list.Count; x )

{

hTable.Add(tObj[x].ToString(), list[x]);

}

return hTable;

}

}

5. PageBase.cs

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Reflection;

using System.Text;

using System.Collections;

//namespace可要可不要

//namespace Framework.Web.UIProcess

//{

/// <summary>

/// PageBase 的摘要说明

/// </summary>

/// <summary>

/// 页面层(表示层)基类,所有页面继承该页面

/// </summary>

public class PageBase : System.Web.UI.Page

{

#region 整个系统存在部分

private string _baseselect;

/// <summary>

/// 查询字段

/// </summary>

protected string baseselect

{

get

{

// TODO: 添加 BaseRule.OperationCode getter 实现

return _baseselect;

}

set

{

// TODO: 添加 BaseRule.OperationCode setter 实现

_baseselect = value;

}

}

/// <summary>

/// 基类哈希表,在整个系统中存在

/// </summary>

protected Hashtable baseHashtable = new Hashtable();

/// <summary>

/// 界面哈希表,获取UI工厂获取的控件和控件值

/// </summary>

protected Hashtable UIhashtable = new Hashtable();

/// <summary>

/// 出错提示,默认值""

/// </summary>

protected string errMsg = "";

/// <summary>

/// 出错状态,默认值false

/// </summary>

protected bool errState = false;

/// <summary>

/// 私有变量_UISet

/// </summary>

private DataSet _UISet = new DataSet();

/// <summary>

/// 界面层数据集

/// </summary>

protected DataSet UISet

{

get

{

// TODO: 添加 BaseRule.OperationCode getter 实现

return _UISet;

}

set

{

// TODO: 添加 BaseRule.OperationCode setter 实现

_UISet = value;

}

}

private DataTable _UITable = new DataTable();

/// <summary>

/// 界面层数据表

/// </summary>

protected DataTable UITable

{

get

{

// TODO: 添加 BaseRule.OperationCode getter 实现

return _UITable;

}

set

{

// TODO: 添加 BaseRule.OperationCode setter 实现

_UITable = value;

}

}

private string _pageTitle = "";

/// <summary>

/// 页面标题

/// </summary>

protected string pageTitle

{

get

{

// TODO: 添加 BaseRule.OperationCode getter 实现

return _pageTitle;

}

set

{

// TODO: 添加 BaseRule.OperationCode setter 实现

_pageTitle = value;

}

}

#endregion

#region 查询页面存在部分

/// <summary>

/// List页面基类哈希表

/// </summary>

protected Hashtable baseListHashtable = new Hashtable();

/// <summary>

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!