我得到错误“表没有主键”。那么如何设置主键,当我调用ReadXml()或者错过了一个参数时,它不会执行此操作?数据集错误“表没有主键”。当使用XmlRead()
MemoryStream msXml = new MemoryStream(byteArray);
DataSet dsXml = new DataSet();
dsXml.ReadXml(msXml);
string s = "123456789";
DataRow foundRow = dsXml.Tables["Accounts"].Rows.Find(s);
EDITED
这里是我的XML文件格式的基本example。我将如何为每张CD设置主键?
感谢
嘿,只是一个快速的建议..尝试设置MissingSchemaAction属性为“AddWithKey”在你的数据集,看看是否可行? – Marko 2010-07-19 23:17:10
XML文件是否必须有ID或数据集会为我做这个? – arbme 2010-07-19 23:27:02
我相信XML文件需要有ID(唯一),这将是该表的PK。 – Marko 2010-07-19 23:28:32