c#中未将对象引用设置到对象的实例的问题
程序没有数据库,数据库和表是自己添加的。没有视图。运行下面程序说未将对象引用设置到对象的实例的问题 private void frmStudent_Load(object sender, EventArgs e)
{
try
{
ObjClose();
string sqlStr;
DataBase db = new DataBase();
DataSet ds = new DataSet();
sqlStr = "select * from tbl_Student";
ds = db.GetDataFromDB(sqlStr);
if (ds == null)
{
MessageBox.Show("没有任何学生记录!");
}
else
{
dgrdvStudent.DataSource = ds.Tables[0];
dgrdvStudent.Columns[0].HeaderText = "学号";
dgrdvStudent.Columns[1].HeaderText = "姓名";
dgrdvStudent.Columns[2].HeaderText = "性别";
dgrdvStudent.Columns[3].HeaderText = "年龄";
dgrdvStudent.Columns[4].HeaderText = "所在系";
dgrdvStudent_CurrentCellChanged(sender, e);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
问题应该出在这。。。dgrdvStudent.DataSource = ds.Tables[0]; 想问下dgrdvStudent和dgrdvStudent.Columns[0]是什么哪来的,问题如何解决