大家能帮我看看 datagridview 为什么不显示么?
下面这个是我的代码,想连到一个XML的dataset,不知道为什么运行之后什么也不显示。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace llk_pokemon
{
     public partial class paihangbang : Form
     {
         private BindingSource bindingSource1 = new BindingSource();
         public paihangbang()
         {
             InitializeComponent();
             dataGridView1.Dock = DockStyle.Fill;
             this.Controls.Add(dataGridView1);
             string xmlFilename = @"D:\BegASPNET\ch02\artists.xml";
             DataSet newDataSet = new DataSet();
             newDataSet.ReadXml(xmlFilename);                           
             dataGridView1.DataSource = newDataSet;
             dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
             dataGridView1.BorderStyle = BorderStyle.Fixed3D;
             dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
         }
     }
}
------解决方案--------------------
dataGridView1的自动创建列是否为false,如果是这样需要添加列并制定字段名
------解决方案--------------------先调试一下newDataSet是否有数据
------解决方案--------------------应该绑定到表试过?newDataSet.Tables[0];