Bug 112287 It's better to transfer to "new data source" dialog when creating a new data set without existing data source.
Description: It's better to transfer to "new data source" dialog automatically when creating a new data set without existing data source. Steps to reproduce: 1. There is no existing data source. 2. Create a new data set. 3. It pops up hint message, saying that "there is no data source". Actual result: it's better to transfer to "new data source" dialog box now and help users create a new data source.
chart/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/ReportDataServiceProvider.java
int iMaxRecords, boolean byRow ) throws ChartException
	{
		List rowData = getPreviewRowData( sExpressions, iMaxRecords, false );
		if ( byRow )
		{
			return rowData.toArray( );
		}
		List columnData = new ArrayList( );
		for ( int i = 0; i < sExpressions.length; i++ )
		{
			Object[] columnArray = new Object[rowData.size( )];
			for ( int j = 0; j < rowData.size( ); j++ )
			{
				columnArray[j] = ( (Object[]) rowData.get( j ) )[i];
			}
			columnData.add( columnArray );
		}
		return columnData.toArray( );
	}
	public void dispose( )
	{
		
		
		
	}
	private int getMaxRow( )
	{
		return ChartReportItemUIActivator.getDefault( )
				.getPluginPreferences( )
				.getInt( ChartReportItemUIActivator.PREFERENCE_MAX_ROW );