DataColumns["ClassID"].Caption = "斑级ID"不起作用?
将字段的显示名改为中文不起作用?是.net的bug?还是需要进一步设置,本人代码如下;说明一下,如果需要在dataGrid中设置中文名或将字段名设为中文名那就太shit了!!!
DataSet ds = new DataSet() ;
DataTable aClass = new DataTable("aClass") ;
DataColumn dc = aClass.Columns.Add("ClassID", typeof(string));
//dc.Caption ="aaaID" ;
aClass.Columns["ClassID"]. = "班级ID" ;
aClass.Columns.Add("ClassName", typeof(string));
aClass.Columns["ClassName"].Caption = "班级ID" ;
ds.Tables.Add( aClass) ;
DataTable aStudent = new DataTable("aStudent" ) ;
aStudent.Columns.Add("StudentID", typeof(string));
aStudent.Columns["StudentID"].Caption = "学生ID" ;
aStudent.Columns.Add("StudentName", typeof(string));
aStudent.Columns["StudentName"].Caption = "学生姓名" ;
aStudent.Columns.Add("ClassID", typeof(string));
aStudent.Columns["ClassID"].Caption = "班级ID" ;
ds.Tables.Add( aStudent) ;
string CmdText = "SELECT ClassID, ClassName FROM aClass " ;
DBServer.FillDataSet(Conn, CmdText, aClass);
dataGrid1.DataSource = aClass ;
CmdText = " SELECT StudentID, StudentName , ClassID FROM aStudent";
DBServer.FillDataSet(Conn, CmdText, aStudent);
dataGrid2.DataSource = aStudent ;