日期:2014-05-18  浏览次数:20827 次

关于C#临时表及调用
因为刚转到C#,所以有比较多的不明白   还望各位大虾赐教.

问题是这样的:
        建立临时表C   包含id(int),Name(Varchar),AllCount(int),TopCount(int)这四个字段,然后分别插入数据1,Zong,1,1数据   那么我该怎么建表?怎么对其插入,
        用到的是Nhibernate   数据库是Ms-sql2005

------解决方案--------------------
DataTable c = new DataTable();//创建临时表
protected void Page_Load(object sender, EventArgs e)
{
c.Columns.Add(new DataColumn( "id ", typeof(int)));
c.Columns.Add(new DataColumn( "Name ", typeof(string)));
c.Columns.Add(new DataColumn( "AllCount ", typeof(int)));
c.Columns.Add(new DataColumn( "TopCount ", typeof(int)));
UpdateTemp(); //在这个处理过程里面取消建表的过程,即上面的内容
//邦定临时表到Repeater控件如:
    Repeater1.DataSource=c;
Repeater1.DataBind();
}

把创建临时表放在外面