Skip to content

Commit 334e4ec

Browse files
committed
Add option to hide irrelevant columns fix #734
1 parent 3e20bc0 commit 334e4ec

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

Analogy/CommonChangeLog.cs

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ public static IEnumerable<AnalogyChangeLog> GetChangeLog()
1111
{
1212
return new List<AnalogyChangeLog>
1313
{
14+
new AnalogyChangeLog("V4.3.3 - Add option to hide irrelevant columns #734",AnalogChangeLogType.Improvement,"Lior Banai",new DateTime(2020,12,11)),
15+
new AnalogyChangeLog("V4.3.3 - [Debug] Reflect internal log changes in real time #736",AnalogChangeLogType.Improvement,"Lior Banai",new DateTime(2020,12,06)),
1416
new AnalogyChangeLog("V4.3.3 - [gRPC] Add self hosting gRPC server #735",AnalogChangeLogType.Improvement,"Lior Banai",new DateTime(2020,12,07)),
1517
new AnalogyChangeLog("V4.3.3 - [Debug] Reflect internal log changes in real time #736",AnalogChangeLogType.Improvement,"Lior Banai",new DateTime(2020,12,06)),
1618
new AnalogyChangeLog("V4.3.3 - Remove Debugger.Launch from open file association path #691",AnalogChangeLogType.Improvement,"Lior Banai",new DateTime(2020,11,28)),

Analogy/UserControls/UCLogs.cs

+16-4
Original file line numberDiff line numberDiff line change
@@ -670,19 +670,31 @@ private void LoadReplacementHeaders()
670670
{
671671
return;
672672
}
673-
673+
674674
try
675675
{
676676
if (DataProvider.GetReplacementHeaders() == null || !DataProvider.GetReplacementHeaders().Any())
677677
{
678678
return;
679679
}
680680

681-
foreach ((string originalHeader, string replacementHeader) in DataProvider.GetReplacementHeaders())
681+
foreach ((string fieldName, string replacementHeader) in DataProvider.GetReplacementHeaders())
682682
{
683-
logGrid.Columns[originalHeader].Caption = replacementHeader;
683+
var column = logGrid.Columns.FirstOrDefault((col) => col.FieldName == fieldName);
684+
if (column != null)
685+
{
686+
column.Caption = replacementHeader;
687+
}
688+
}
689+
690+
foreach (string fieldName in DataProvider.HideColumns())
691+
{
692+
var column = logGrid.Columns.FirstOrDefault((col) => col.FieldName == fieldName);
693+
if (column != null)
694+
{
695+
column.Visible = false;
696+
}
684697
}
685-
686698
}
687699
catch (Exception)
688700
{

0 commit comments

Comments
 (0)