dataset读取XML怎么判断是否为空?
- C# code
DataSet data = new DataSet(); data.ReadXml(@"\abcd.xml"); for (int i = 0; i < data.Tables[0].Rows.Count; i++) { DR = data.Tables[0].Rows[i]; string barcode = DR["barcode"].ToString(); if (barcode == textBox1.Text) { textBox2.Text = DR["productname"].ToString(); menuItem1.Enabled = false; menuItem2.Enabled = true; } }
当xml中没有数据时就会报错,
[解决办法]
- C# code
data!=null&&data.Tables[0].Rows.Count>0
[解决办法]
判断data.Tables的count