示例#1
0
        public static string GetQueryString(PivotGridControl pivot, string fullConnectionString, bool nonEmptyBehavior)
        {
            OLAPConnectionStringBuilder builder = new OLAPConnectionStringBuilder(fullConnectionString);
            string cubeName = builder.CubeName;

            return(_select + GetNonEmptyString(nonEmptyBehavior) + GetMeasuresString(pivot) + _onColumns + _parametersSeparator + GetNonEmptyString(nonEmptyBehavior) + GetDimensionsString(pivot) + _onRows + _from + SquareBrackets(cubeName));
        }
 public CubeToTableAdapter(PivotGridControl pivot)
 {
     this.pivot = pivot;
     if (pivot.IsOLAPDataSource)
     {
         fullConnectionString = pivot.OLAPConnectionString;
         OLAPConnectionStringBuilder builder = new OLAPConnectionStringBuilder(fullConnectionString);
         providerConnectionString = builder.ConnectionString;
     }
     else
     {
         fullConnectionString     = string.Empty;
         providerConnectionString = string.Empty;
     }
 }