silverlight中的RadGridview控件的樣式及部分屬性設置

  1.不顯示第1列即列指示器(Row Indicators)this

  在 telerik:RadGridView中設置屬性 RowIndicatorVisibility="Collapsed"orm

  2.不顯示最上面的分組面板(Group Panel)get

  在 telerik:RadGridView中 設置屬性 ShowGroupPanel="False"it

  3.不顯示最左側的那條線(Frozen Columns Splitter)sed

  在 telerik:RadGridView中 設置屬性 CanUserFreezeColumns="False"object

 4.不顯示各表頭右側的過濾按鈕(Filter Icon)di

  在 telerik:RadGridView中設置屬性 IsFilteringAllowed="False"co

 5.總體設置GridView表頭居中header

     <Style TargetType="telerik:GridViewHeaderCell">
               <Setter Property="HorizontalContentAlignment"Value="Center"></Setter> 
     </Style> 

      也能夠直接在 <telerik:GridViewDataColumn>中設置HeaderTextAlignment="Center"居中

 6.不顯示錶頭(HeaderRow)

       private void radGridView_Loaded(object sender, System.Windows.RoutedEventArgs e)
        {
            RadGridView gvhRow = sender as RadGridView;
            GridViewHeaderRow headerRow = this.radGridView.ChildrenOfType<GridViewHeaderRow>().FirstOrDefault();
            if (headerRow != null)
                headerRow.Visibility = Visibility.Collapsed;
        }
     也能夠直接在前臺界面中設置ShowColumnHeaders="False"

 7.格式化數值型字段爲兩位小數並居右

       <telerik:GridViewDataColumn  TextAlignment="Right" DataFormatString = "{}{0:F2}"/>

 8.不顯示右側的空白列

  在 telerik:RadGridView 中設置屬性 ColumnWidth="*" 或在其中一列 telerik:GridViewDataColumn 中設置屬性 Width="*"

 9.列是否只讀須要綁定

  使用屬性 IsReadOnlyBinding來進行綁定

相關文章
相關標籤/搜索