ThinkGeo.com    |     Documentation    |     Premium Support

Generate Report dynamically using reportviewer

Hello,


I am working with shape files.i am retrieving data from .dbf files without storing those file anywhere.When i retrive data in datatable i want to make report of that data.I tried to connect that datatable to reportviewer control of c#.net but its not working.


plz help me


 



Hi ashwini,
 
From your description we don’t know what’s your detailed procedure, if you can get the right data from shape files, it’s up to you how to utilize these data, here we provide some code snippet which demonstrates how to fetch data from shape files, please check it.
 
worldLayer.Open();
Collection<Feature> features = worldLayer.QueryTools.GetAllFeatures(ReturningColumnsType.AllColumns);
worldLayer.Close();

if (features.Count > 0)
{
    Collection<string> columns = new Collection<string>();
    foreach (string columnName in features[0].ColumnValues.Keys)
    {
        columns.Add(columnName);
    }
    DataTable table = MapEngine.LoadDataTable(features, columns);
}

 
Regards,
 
Ivan

 Thank you,


I have retrived Data from file.


My problem is that how will i generate report of that data.


What should i supposed to do for generating report using thinkgeo. or using c#.net


 



Ashwini, 
  
 As Ian mentioned when you retrieve the data from file, it’s up to you how to utilize the data. ThinkGeo dose now provide the interface to generate report, just can use C#.net reporting service. This is another section that is not included in our product, so please use the reporting service to take a try for your report if you need our helps on your application, please contact ThinkGeo professional service team, 
  
 Thanks, 
  
 Scott,

 Ok


Thank you


 



Ashwini, 
  
 You are welcome, 
  
 Thanks, 
  
 Scott,