|
|
@@ -108,14 +108,18 @@ namespace FastReport.Forms
|
|
|
{
|
|
|
grid.Columns.Clear();
|
|
|
grid.Rows.Clear();
|
|
|
- for (int i = 0; i < 655; i++)
|
|
|
+ int i = 0;
|
|
|
+ while (i < Math.Min(655,table.Columns.Count))
|
|
|
{
|
|
|
- DataColumn col = table.Columns[i];
|
|
|
- DataGridViewTextBoxColumn dc = new DataGridViewTextBoxColumn();
|
|
|
- dc.Frozen = false;
|
|
|
- dc.HeaderText = col.ColumnName;
|
|
|
- grid.Columns.Add(dc);
|
|
|
-
|
|
|
+ if (data.Columns[i].Enabled)
|
|
|
+ {
|
|
|
+ DataColumn col = table.Columns[i];
|
|
|
+ DataGridViewTextBoxColumn dc = new DataGridViewTextBoxColumn();
|
|
|
+ dc.Frozen = false;
|
|
|
+ dc.HeaderText = col.ColumnName;
|
|
|
+ grid.Columns.Add(dc);
|
|
|
+ }
|
|
|
+ i++;
|
|
|
}
|
|
|
foreach (DataRow row in table.Rows)
|
|
|
{
|