VS在根据账号查找datagridview控件的内容显示DataTable没有设置主键,可是数据库的表已经设了主键(在使用DataTable.Find()方法时,提示表没有主键)
如图

解决方法:在VS里为表设置一个主键,设置第一列为主键
StudentMessageTable.PrimaryKey = new DataColumn[] { StudentMessageTable.Columns[0] };

当使用VS进行开发时,遇到在根据账号查找datagridview中DataTable内容时,系统提示表没有设置主键,尽管数据库表已设定主键。问题出现在使用DataTable.Find()方法时。解决方法是在Visual Studio中手动为DataTable设置第一列为主键。
VS在根据账号查找datagridview控件的内容显示DataTable没有设置主键,可是数据库的表已经设了主键(在使用DataTable.Find()方法时,提示表没有主键)
如图

解决方法:在VS里为表设置一个主键,设置第一列为主键
StudentMessageTable.PrimaryKey = new DataColumn[] { StudentMessageTable.Columns[0] };


被折叠的 条评论
为什么被折叠?
