M
Martin Arvidsson, Visual Systems AB
Hi!
Have a little problem when i want to use the other dataset with the same
grid.
When i display the form i use the UniqueFolders. All works fine, then click
a button
and send InitializeGrid with FileDeletion as parameter and the exception is
raised. (See subject)
What to do? Do i have to clear the datagridview with some method or what?
This is my code:
void InitializeGrid(EGridInitialize gridInitialize)
{
switch (gridInitialize)
{
case EGridInitialize.UniqueFolders:
this.dataGridView1.DataMember =
DataSetUniqueFolders.Tables[0].TableName;
this.dataGridView1.DataSource = DataSetUniqueFolders;
this.dataGridView1.Columns[0].HeaderText = "Compare/Delete";
this.dataGridView1.Columns[1].HeaderText = "Project Path";
break;
case EGridInitialize.FileDeletion:
this.dataGridView1.DataMember =
DataSetUnusedFiles.Tables[0].TableName;
this.dataGridView1.DataSource = DataSetUnusedFiles; ;
this.dataGridView1.Columns[0].HeaderText = "/Delete";
this.dataGridView1.Columns[1].HeaderText = "File";
this.dataGridView1.Columns[2].HeaderText = "Complete path and file";
break;
default:
break;
}
}
/Martin
Have a little problem when i want to use the other dataset with the same
grid.
When i display the form i use the UniqueFolders. All works fine, then click
a button
and send InitializeGrid with FileDeletion as parameter and the exception is
raised. (See subject)
What to do? Do i have to clear the datagridview with some method or what?
This is my code:
void InitializeGrid(EGridInitialize gridInitialize)
{
switch (gridInitialize)
{
case EGridInitialize.UniqueFolders:
this.dataGridView1.DataMember =
DataSetUniqueFolders.Tables[0].TableName;
this.dataGridView1.DataSource = DataSetUniqueFolders;
this.dataGridView1.Columns[0].HeaderText = "Compare/Delete";
this.dataGridView1.Columns[1].HeaderText = "Project Path";
break;
case EGridInitialize.FileDeletion:
this.dataGridView1.DataMember =
DataSetUnusedFiles.Tables[0].TableName;
this.dataGridView1.DataSource = DataSetUnusedFiles; ;
this.dataGridView1.Columns[0].HeaderText = "/Delete";
this.dataGridView1.Columns[1].HeaderText = "File";
this.dataGridView1.Columns[2].HeaderText = "Complete path and file";
break;
default:
break;
}
}
/Martin