2013-10-31 21 views
1

我有一個使用文本框和RadNumericTextBoxes的radgrid。我能夠樣式普通文本框是這樣的:Telerik造型數字文本框

 boundColumn = new GridBoundColumn(); 
     boundColumn.DataField = "Size"; 
     boundColumn.HeaderText = "Size"; 
     boundColumn.ItemStyle.Width = Unit.Pixel(5); 
     boundColumn.ItemStyle.CssClass = "maximize"; 
     grid.MasterTableView.Columns.Add(boundColumn); 


.maximize input[type=text] { 
    width:100%; 
} 

但如果試圖使用相同的樣式上RadNumericTextBox這是行不通的。我希望能夠爲RadNumericTextBox設計相同的風格。有誰知道如何做到這一點?

 GridNumericColumn nboundColumn = new GridNumericColumn(); 
     nboundColumn.DataField = "Quantity"; 
     nboundColumn.HeaderText = "Quantity"; 
     nboundColumn.ItemStyle.Width = Unit.Pixel(5); 
     nboundColumn.ItemStyle.CssClass = "maximize"; 
     grid.MasterTableView.Columns.Add(nboundColumn); 

回答

1

radNumericTextbox有內置的風格,你會不會覆蓋你的風格,他們在正常的方式, 所以對於你的風格第一addClass添加到您的radgrid控件,然後使用:

.yourClass input[type=text] { 
    width:100% !important; 
} 

也您可以使用螢火蟲或檢查器來查找原始radgrid數字類,然後用!重要樣式覆蓋樣式,如下所示:

.RadGrid .RadInput{ 
width:100% !important; 
}