| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 858 人关注过本帖
标题:小题目出现错误,帮忙解决下
只看楼主 加入收藏
mynate
Rank: 1
等 级:新手上路
帖 子:60
专家分:7
注 册:2009-6-15
结帖率:42.86%
收藏
 问题点数:0 回复次数:4 
小题目出现错误,帮忙解决下
本人正在做一个题目,是使用DataTable对象创建表student的结构
并为表student添加新数据行,最后利用DataGrid控件显示到页面上

我写了以下代码,却运行不出来,请求哪个大师指点下,我是初学者呀
ublic partial class _Default : System.Web.UI.Page
{
    System.Web.UI.WebControls.DataGrid myDG = new DataGrid();
    protected void Page_Load(object sender, EventArgs e)
    {
        DataTable studentTable = new DataTable("student");
        DataColumn S_id = new DataColumn();
        S_id.DataType = System.Type.GetType("System.Int");
        S_id.Caption = "学号";
        S_id.ColumnName = "S_id";

        DataColumn S_name = new DataColumn();
        S_name.DataType = System.Type.GetType("System.Char(20)");
        S_name.Caption = "姓名";
        S_name.ColumnName = "S_name";

        DataColumn Stature = new DataColumn();
        Stature.DataType = System.Type.GetType("System.Int");
        Stature.Caption = "身高";
        Stature.ColumnName = "Stature";

        DataSet myDS = new DataSet();
        DataTable myTable = new DataTable();
        myDS.Tables.Add(myTable);

        DataColumn col1 = new DataColumn("S_id");
        DataColumn col1 = new DataColumn("S_name");
        DataColumn col1 = new DataColumn("Stature");
        myTable.Columns.Add(col1);
        myTable.Columns.Add(col2);
        myTable.Columns.Add(col3);

        DataRow newRow1 = myTable.NewRow();
        newRow[0] = "1";
        newRow[1] = "Andy";
        newRow[2] = "165";
        myTable.Rows.Add(newRow1);

        DataRow newRow2 = myTable.NewRow();
        newRow[0] = "2";
        newRow[1] = "Bob";
        newRow[2] = "175";
        myTable.Rows.Add(newRow2);

        DataRow newRow3 = myTable.NewRow();
        newRow[0] = "3";
        newRow[1] = "Davy";
        newRow[2] = "173";
        myTable.Rows.Add(newRow3);

        myDG.DataSource = myDS;
        myDG.DataBind();
        this.Controls.Add(myDG);   




    }
}
搜索更多相关主题的帖子: class 
2009-11-15 20:37
fanxiaojuan
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-11-23
收藏
得分:0 
你的是什么样的错误啊?把你的错误信息写出来啊?
2009-11-24 19:50
fanxiaojuan
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-11-23
收藏
得分:0 
忘了就是你在运行的时候报的错误啊?
2009-11-24 19:51
accpfriend
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:167
专家分:102
注 册:2006-12-31
收藏
得分:0 
this.Controls.Add(myDG);   这个有问题

this 你这里指代表什么,要明确,,

还要在加载完成后,要绑定下,

Page.Controles.Add(myDG);
Page.DataBind();
2009-11-25 18:22
long50248120
Rank: 1
等 级:新手上路
帖 子:28
专家分:8
注 册:2009-11-16
收藏
得分:0 
把:DataColumn col1 = new DataColumn("S_id");
        DataColumn col1 = new DataColumn("S_name");
        DataColumn col1 = new DataColumn("Stature");
改成:DataColumn col1 = new DataColumn("S_id");
        DataColumn col2 = new DataColumn("S_name");
        DataColumn col3 = new DataColumn("Stature");
试一下

2009-12-02 16:04
快速回复:小题目出现错误,帮忙解决下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016369 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved