我的RadDataGrid控件包含DataGridBooleanColumn列,它應該是可編輯的,其他列不可編輯,我在DataGridBooleanColumn列中設置了屬性CanUserEdit =「True」,但該列中的複選框仍然不可編輯。如何只編輯一列RadDataGrid?RadDataGrid用戶只能編輯一列
0
A
回答
0
我們應該能夠將RadDataGrid
的UserEditMode
屬性設置爲Inline
。默認值UserEditMode
是None
,表示不允許編輯。
如果您只想編輯RadDataGrid
的一列,您應該可以將其他列的CanUserEdit
設置爲False
。默認值CanUserEdit
是True
。
例如:
<telerikGrid:RadDataGrid ItemsSource="{Binding}" AutoGenerateColumns="False" UserEditMode="Inline">
<telerikGrid:RadDataGrid.Columns >
<telerikGrid:DataGridTextColumn PropertyName="Product" Header="Product" CanUserEdit="False"/>
<telerikGrid:DataGridBooleanColumn PropertyName="Stock" Header="Stock" CanUserEdit="True" />
</telerikGrid:RadDataGrid.Columns>
</telerikGrid:RadDataGrid>
代碼後面:
public sealed partial class MainPage : Page
{
ObservableCollection<Data> Products;
public MainPage()
{
this.InitializeComponent();
Products = new ObservableCollection<Data>()
{
new Data { Product = "Milk", Stock = true },
new Data { Product = "Cheese", Stock = false },
new Data { Product = "Bread", Stock = false },
new Data { Product = "Chocolate", Stock = true }
};
this.DataContext = Products;
}
}
public class Data
{
public string Product { get; set; }
public bool Stock { get; set; }
}
+0
感謝您的幫助,因爲我不想使用這種替代方案,我之前也嘗試過這種解決方案,但用戶必須雙擊該行然後只有用戶能夠更改選擇,我希望用戶選擇一次只在布爾列上編輯該值。請幫助。 – xyzWty
相關問題
- 1. 拉力網格:只能編輯一列
- 2. Java JTable - 只能編輯一列
- 3. 每個用戶只能編輯一個頁面 - wordpress
- 4. 未能僅編輯一列
- 5. WordPress用戶角色,只能用其他用戶角色編輯用戶?
- 6. 我如何才能讓專欄只能編輯SharePoint中的一些用戶?
- 7. 只做一列QTreeWidgetItem可編輯
- 8. MvcContrib網編輯只有一些列
- 9. 只允許某些用戶編輯ASPxGridView
- 10. SharePoint 2010公告板 - 用戶只能編輯他們的帖子
- 11. 的Drupal:3塊(!?認證的用戶只能編輯的3 2)
- 12. 如何確保用戶只能編輯自己的條目?
- 13. 如何讓用戶只能在XAF中只編輯他的項目
- 14. 編輯不使用編輯動作的用戶列
- 15. Mysql Lock Tables 100%保證只有一個用戶可以編輯?
- 16. 以編程方式添加多個UITextField,只能編輯一個
- 17. SilverStripe使用戶能夠編輯SiteConfig
- 18. 惡意用戶可能編輯$ _SESSION嗎?
- 19. MVC4允許用戶編輯列表項
- 20. excell表可編輯用戶列表
- 21. RadDataGrid行數
- 22. 多用戶編輯編輯器
- 23. 多用戶編輯
- 24. 編輯localStorage用戶?
- 25. Laravel用戶編輯
- 26. 允許編輯一列但不編輯另一列
- 27. Telerik RadDataGrid中的滑動功能
- 28. DataGridTemplateColumn排序功能Telerik RadDataGrid Windows 8
- 29. 一次只有一個編輯器? RCP
- 30. ext js 4.1:如何一次只編輯一列
可編輯的列是這樣的 - 「 「 –
xyzWty
你有編輯命令列嗎?你的代碼與這個演示有什麼不同? http://demos.telerik.com/aspnet-ajax/grid/examples/data-editing/automatic-crud-operations/defaultcs.aspx – Seano666
@ Seano666這個控件是在ASP.net中,我的控件是在Windows UWP中。 – xyzWty