|
|
|
|
@ -44,7 +44,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
@@ -44,7 +44,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
|
|
|
|
|
{ |
|
|
|
|
var dataNavigator = PrepareStringGrouping(); |
|
|
|
|
dataNavigator.MoveNext(); |
|
|
|
|
IDataNavigator child = dataNavigator.GetChildNavigator(); |
|
|
|
|
IDataNavigator child = dataNavigator.GetChildNavigator; |
|
|
|
|
AvailableFieldsCollection availableFieldsCollection = child.AvailableFields; |
|
|
|
|
Assert.That(availableFieldsCollection,Is.Not.Null); |
|
|
|
|
Assert.That(availableFieldsCollection.Count,Is.GreaterThan(0)); |
|
|
|
|
@ -77,7 +77,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
@@ -77,7 +77,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
|
|
|
|
|
{ |
|
|
|
|
if (dataNavigator.HasChildren) |
|
|
|
|
{ |
|
|
|
|
var childNavigator = dataNavigator.GetChildNavigator(); |
|
|
|
|
var childNavigator = dataNavigator.GetChildNavigator; |
|
|
|
|
Assert.That(childNavigator.Count,Is.GreaterThan(0)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -91,7 +91,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
@@ -91,7 +91,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
|
|
|
|
|
while (dataNavigator.MoveNext()) { |
|
|
|
|
if (dataNavigator.HasChildren) |
|
|
|
|
{ |
|
|
|
|
var childNavigator = dataNavigator.GetChildNavigator(); |
|
|
|
|
var childNavigator = dataNavigator.GetChildNavigator; |
|
|
|
|
do |
|
|
|
|
{ |
|
|
|
|
Assert.That(dataNavigator.HasChildren,Is.True); |
|
|
|
|
@ -115,7 +115,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
@@ -115,7 +115,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
|
|
|
|
|
while (dataNavigator.MoveNext()) { |
|
|
|
|
if (dataNavigator.HasChildren) |
|
|
|
|
{ |
|
|
|
|
var childNavigator = dataNavigator.GetChildNavigator(); |
|
|
|
|
var childNavigator = dataNavigator.GetChildNavigator; |
|
|
|
|
do |
|
|
|
|
{ |
|
|
|
|
Assert.That(dataNavigator.HasChildren,Is.True); |
|
|
|
|
@ -164,7 +164,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
@@ -164,7 +164,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
|
|
|
|
|
DataRow r = dataNavigator.Current as DataRow; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IDataNavigator child = dataNavigator.GetChildNavigator(); |
|
|
|
|
IDataNavigator child = dataNavigator.GetChildNavigator; |
|
|
|
|
string v2 = r["last"].ToString() + " GroupVal :" + r[3].ToString() ; |
|
|
|
|
Console.WriteLine(v2); |
|
|
|
|
Assert.That (child,Is.Not.Null); |
|
|
|
|
@ -183,7 +183,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
@@ -183,7 +183,7 @@ namespace ICSharpCode.Reports.Core.Test.DataManager.TableStrategy
|
|
|
|
|
string v1 = r["last"].ToString() + " :" + r[3].ToString(); |
|
|
|
|
Console.WriteLine("\t {0}",v1); |
|
|
|
|
if (startNavigator.HasChildren) { |
|
|
|
|
IDataNavigator child = startNavigator.GetChildNavigator(); |
|
|
|
|
IDataNavigator child = startNavigator.GetChildNavigator; |
|
|
|
|
Console.WriteLine("header {0} - Child_Count:{1}",v1,child.Count); |
|
|
|
|
RecursiveCall (child); |
|
|
|
|
} |
|
|
|
|
|