Bug 191430 [Regression] The table will binding to the data set if add a data binding to the data set [0001]
Description: The table will binding to the data set if add a data binding to the data set. Build number: 2.2.0.v20070607-0630 Steps to reproduce: 1. New a report with a data set. 2. New a table (not binding to the data set), add a data in one table cell. 3. Right click to change the data column, select the data set and one column. 4. Select the table and go to the binding page. Expected result: The table is binding to only one column. Actual result: The table is binding to the data set. Error log: N/A
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/util/DEUtil.java
{
			exp += IReportElementConstants.OUTER_BINDING_COLUMN_PREFIX;
		}
		exp += "[\"" + DEUtil.escape( column.getName( ) ) + "\"]";
		return exp;
	}
	private static boolean isCrosstabElement( DesignElementHandle element )
	{
		if ( element instanceof ExtendedItemHandle
				&& ( (ExtendedItemHandle) element ).getExtensionName( )
						.equals( "Crosstab" ) )
		{
			return true;
		}
		if ( element.getContainer( ) != null )
			return isCrosstabElement( element.getContainer( ) );
		return false;
	}
	/**
	 * Returns the level between the holder and the given handle
	 * 
	 * @param holder
	 *            the handle of the holder
	 * @param baseElement
	 *            the handle of the base element
	 * 
	 * @return the level between the holder and the base element, or -1 if the
	 *         element is not a children of the holder
	 */
	public static int getBindingLevel( DesignElementHandle holder,