C#Datagridview刷新

C#Datagridview刷新,c#,visual-studio-2010,datagridview,C#,Visual Studio 2010,Datagridview,这是关于我的DataGridView的所有代码。是否存在任何可能导致Refresh()无法工作的情况 this.usersDataGridView.AllowUserToAddRows = false; this.usersDataGridView.AllowUserToDeleteRows = false; this.usersDataGridView.AutoGenerateColumns = false; this.usersDataGridView.Col

这是关于我的DataGridView的所有代码。是否存在任何可能导致Refresh()无法工作的情况

    this.usersDataGridView.AllowUserToAddRows = false;
    this.usersDataGridView.AllowUserToDeleteRows = false;
    this.usersDataGridView.AutoGenerateColumns = false;
    this.usersDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
    this.usersDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
    this.iDDataGridViewTextBoxColumn,
    this.uSERNAMEDataGridViewTextBoxColumn,
    this.nAMEDataGridViewTextBoxColumn,
    this.sURNAMEDataGridViewTextBoxColumn,
    this.pASSWORDDataGridViewTextBoxColumn,
    this.pERMISSIONDataGridViewTextBoxColumn});
    this.usersDataGridView.DataSource = this.usersBindingSource1;
    this.usersDataGridView.Location = new System.Drawing.Point(9, 9);
    this.usersDataGridView.Name = "usersDataGridView";
    this.usersDataGridView.ReadOnly = true;
    this.usersDataGridView.Size = new System.Drawing.Size(488, 291);
    this.usersDataGridView.TabIndex = 0;
    this.usersDataGridView.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.usersdataGridView_RowClick);
如果已经回答了这个问题,我提前表示歉意,但我找不到对我有帮助的答案。

试试这个:

dataGridView1.DataSource = typeof(DataSet); 
dataGridView1.DataSource = this.usersBindingSource1;

什么不新鲜?是否尝试刷新绑定源?usersDataGridView.refresh();它不起作用。我试图刷新绑定源,但仍然不起作用尝试这样做:正如我看到的(如果我错了,请纠正我),如果我的数据源是列表类型,则此示例有效。我的数据源是dataset,我认为它更符合逻辑。我的意思是:
this.usersDataGridView.DataSource=null;this.usersDataGridView.DataSource=this.usersBindingSource1