Who is the moderator here and why he is deleting my posts? Thats a very bad customer support.
Hello,
I have a wingrid with 2 band, it comes from a dataset with one main table and 3 child tables. However I am only using one of the 3 child tables.
Please check my screenshot, I want to get rid of that invisible row but I havent been able to.
imageshack.us/.../
private void ConfigureGrid2(bEntLib.GUI.Controls.Win.UltraWinGrid.UltraGrid ultraGrid)
{
InfragisticsHelper helper = new InfragisticsHelper();
//hide all columns
helper.UltraGridHideAllColumns(ultraGrid);
ultraGrid.DisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.ResizeAllColumns;
////init
String columnName = "";
//show columns Band 0
if (_uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierResults.Rows.Count != 0)
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierResults.WingsFileNameColumn.ColumnName;
ultraGrid.DisplayLayout.Bands[0].Columns[columnName].Hidden = false;
ultraGrid.DisplayLayout.Bands[0].Columns[columnName].Header.VisiblePosition = 1;
ultraGrid.DisplayLayout.Bands[0].Columns[columnName].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[0], columnName, 1);
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierResults.AmountDueColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[0], columnName, 2);
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.AmountColumn.ColumnName;
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].Hidden = false;
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].Header.VisiblePosition = 1;
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], columnName, 1);
//show column
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.BookingDateColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardBookingDate, 2);
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].Width = 150;
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.DocumentNumberColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardDocumentNumber, 3);
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].Width = 190;
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.BookCodeColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardBookCode, 4);
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].Width = 80;
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.RentalAgreementContractNumberColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardRentalAgreementNumber, 5);
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.TypeReceivableColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardReceivable, 6);
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.TypeUnitColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardUnit, 7);
ultraGrid.DisplayLayout.Bands[1].Columns[columnName].Width = 40;
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.PeriodFromColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardPeriodFrom, 8);
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.PeriodToColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardPeriodTo, 9);
//if (ButtonStateAccountancy.Equals(ButtonsState.Accountancy))
//{
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.AmountDebetColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardAmountDebet, 10, UltraGridDataType.currency);
columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.AmountCreditColumn.ColumnName;
helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardAmountCredit, 11, UltraGridDataType.currency);
//}
//else if (ButtonStateAccountancy.Equals(ButtonsState.TickOff))
// //show column
// columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.AmountColumn.ColumnName;
// helper.UltraGridShowColumn(columnName, ultraGridDetailLines.DisplayLayout.Bands[0], Titles.WizardAmount, 9, UltraGridDataType.currency);
// columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.AmountOutstandingColumn.ColumnName;
// helper.UltraGridShowColumn(columnName, ultraGridDetailLines.DisplayLayout.Bands[0], Titles.WizardAmountOutstanding, 10, UltraGridDataType.currency);
//columnName = _uc014_WizardStepFilesDataSet.WingsOutstandingEntriesDossierDetailResults.DueDateColumn.ColumnName;
//helper.UltraGridShowColumn(columnName, ultraGrid.DisplayLayout.Bands[1], Titles.WizardDueDate, 12);
//ultraGrid.DisplayLayout.Bands[1].Columns[columnName].CellActivation = Infragistics.Win.UltraWinGrid.Activation.NoEdit;
}
Hi Luis,
It's hard to say how you can get rid of that row without knowing what is causing it.
Can you post a small sample project demonstrating this behavior so I can take a look? You can attach a file to your post by going to the Options tab when replying.
For future reference, if you attach an image file, the image will display in your post as an image, so you don't need to host your images on another server.
Also, what version of the controls are you using? This could be a bug in the grid which was fixed. If you do not already have it, I recommend that you get the latest service release.
How to get the latest service release - Infragistics Community
Thanks for the reply
I have attached the file.
Its a bit complex, but what is really happening, is that in the method fillhistory, it adds some rows to the child data and then in the method configuregrid2 it just setups the grid to show the data as I want.
When I debugged in the line:
grid.Datasource = xxxx
I checked the datatables and the child datatable only has one row, so I dont now why that is happening.
I am using netadvantage 2008 Vol1.
Its a very old project from 2009 which I am doing only bug fixing and we are afraid if we upgrade that something can happen in the existing functionality that is already working
A txt file doesn't really do me any good, especially since it's referencing a whole bunch of namesspaces I don't have. In order to determine what's happening here, I have to have a sample I can run and debug.
Without being able to see the problem, I'm afraid my only guess is that this is a grid bug and you should try the service release.
If you can post a sample, I could try to find a workaround for you, or at least verify whether or not this is a grid bug and if it is, in fact, fixed in newer versions.