关闭

如何按规范新建一个工程项目

标签: webform数据库htmldatabasec#table
875人阅读 评论(0) 收藏 举报
分类:

如何按规范新建一个工程项目:

1.首先下载最新的两个数据库层类文件
  clsSQL.cs-->数据层
  clsSpecSQL.cs-->特殊数据层

2.在工程下建立clsSQL数据库层的文件夹

3.在clsSQL文件夹内添加现有项,加入刚才下载下来的2个类文件

4.新建clsLogic文件夹,用于放置生成的逻辑层类文件
  cls+<表名>.cs-->逻辑层类文件
  cls+<表名>+Ex.cs-->扩展类文件,用于编写自定义函数

5.新建Webform文件夹,用于放置界面层文件
  wfm+<表名>+<_操作名:Q、U、D、I>.aspx -->界面层视图文件,放html代码
  wfm+<表名>+<_操作名:Q、U、D、I>.aspx.cs -->界面层控制类文件,放C#代码
  wuc+<表名>.aspx -->界面层自定义控件的视图文件,放html代码
  wuc+<表名>.aspx.cs -->界面层自定义控件的层控制类文件,放C#代码

6.如果界面比较多,可以多再Webform下继续新建文件夹,把界面文件归类

7.命名空间严格按照所处文件夹的层次结构,以.的形式表示,如WebGraduate.Webfom.JCXX表示:所处位

置是WebGraduate工程文件夹下的Webfom文件夹下的JCXX文件夹

8.在webconfig文件中加入以下一段,表示数据连接串
<appSettings>
  <add key="ConnectionString1" value="uid=sa;pwd=sa;server='.';Database=MyTest;" />
</appSettings>

9.调试数据库连接


Datalist控件的数据绑定
1.新建一个Datalist控件

2.制作需要显示的控件样式,可以制作一个html的table,用于存放显示的控件,便于定位。

3.在Datalist中添加项目板itemtemplate,加入定义的控件样式

4.在每个控件的绑定项中(Databindings)绑定相应的列
  a)先选中需要绑定的控件
  b)在属性项中找到属性Databindings,点击展开绑定编辑界面
  c)选择Container下面的Dataitem项
  d)选择自定义绑定表达式区域
  e)编辑DataBinder.Eval(Container, "DataItem"),添加需要绑定的列的名称,如:DataBinder.Eval

(Container, "DataItem.CustomerId")
  f)如果是超连接列,改成这样:DataBinder.Eval(Container, "DataItem.CustomerId",

"test2.aspx?id={0}")
  g)如果有多个控件需要绑定,重复以上操作,完成后确认退出
 

5.用以下语句进行绑定

           public void BindDl_CustomAndOrder(DataList objDl)
  {
   objDl.DataSource=clsLogic.clsOrdersEx.Get_CostmAndOrder();
   objDl.DataBind();
  }
 

 


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35923次
    • 积分:660
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    最新评论