public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
string s=""; DataTable studenttable=new DataTable("student");
DataTable coursetable=new DataTable("course"); studenttable.Columns.Add("studentID",typeof(Int32));
studenttable.Columns.Add("name",typeof(String)); coursetable.Columns.Add("studentID",typeof(Int32));
coursetable.Columns.Add("coursename",typeof(String));
coursetable.Columns.Add("score",typeof(Int32)); DataSet ds=new DataSet();
ds.Tables.Add(studenttable);
ds.Tables.Add(coursetable);
try
{
ds.Relations.Add("studentcourses",ds.Tables["studenttable"].Columns["studentID"],ds.Tables["coursetable"].Columns["studentID"]);
}
catch(Exception e)
{
s=e.Message;
}
}
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
string s=""; DataTable studenttable=new DataTable("student");
DataTable coursetable=new DataTable("course"); studenttable.Columns.Add("studentID",typeof(Int32));
studenttable.Columns.Add("name",typeof(String)); coursetable.Columns.Add("studentID",typeof(Int32));
coursetable.Columns.Add("coursename",typeof(String));
coursetable.Columns.Add("score",typeof(Int32)); DataSet ds=new DataSet();
ds.Tables.Add(studenttable);
ds.Tables.Add(coursetable);
try
{
ds.Relations.Add("studentcourses",ds.Tables["studenttable"].Columns["studentID"],ds.Tables["coursetable"].Columns["studentID"]);
}
catch(Exception e)
{
s=e.Message;
}
}
解决方案 »
- 非静态的字段、方法或属性“ESRI.ArcGIS.Carto.IMapDocument.DocumentFilename.get”要求对象引用
- 要求字符中每个单词反转,位置不变
- program类的请教【小白请教初级问题】
- 关于c#gdi+的问题,窗体看拖影问题
- 正则表达式问题
- ~~~~帮顶给分~~~~c# windows服务~~~~~~~~~.............
- windows程序如何制作象网页框架一样的效果
- 请教,网页有错误,”tvMenu“未定义,
- 再开一贴求救 如何在程序中获取 Access数据库表的属性"排序依据" 并更改!!!!
- 对象占用内存的问题
- 如何用C#得到sql server 数据库的函数名呢?并通过程序去增,删,修改函数?
- Sunstring,IndexOf简单怪问题?
ds.Tables.Add(coursetable);
表示将两个Table加入到Ds中,但是,这两个Table的名字不叫做 studenttable , coursetable而下面用Tables["studenttable"]. Tables["coursetable"]. 去访问就会说找不到相应的
表 ,“对象引用未指向实例”建议
ds.Tables.Add(studenttable);
ds.Tables[0].TableName = "studenttable";
ds.Tables.Add(coursetable);
ds.Tables[1].TableName = "coursetable";后面就不会报错了