积极答复者
与数据库的数据显示出来,有什么错?

问题
-
string pa=@"d:\安装\练习打字\醚芪考试题.accdb"; string lianshang=$"{Properties.Resources.solveRead_accdb}Data source={pa}"; OleDbConnection connection = new OleDbConnection(lianshang); OleDbCommand cmd=new OleDbCommand("select * FROM 字符",connection); connection.Open(); OleDbDataReader dr=cmd.ExecuteReader(); DataTable dt=new DataTable(); DataRow row=dt.NewRow(); if(dr.HasRows){ for(int z=0;z<dr.FieldCount;z++){ dt.Columns.Add(dr.GetName(z)); } dt.Rows.Clear(); } while(dr.Read()){ for(int z=0;z<dr.FieldCount;z++){ row[z]=dr[z]; } dt.Rows.Add(row);//这里出的错“该行已经属于此表” }cmd.Dispose(); connection.Close(); dataGridView1.DataSource=dt; } } }
怎么办?- 已移动 Sara LiuMicrosoft contingent staff 2019年1月11日 3:28
全部回复
-
Hi,
你的问题是属于ADO.NET的开发,我们论坛主要是讨论VS安装和日常使用,我会帮你移到合适的论坛,这样方便你得到更好的帮忙,谢谢。
MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com