RadDataGridコントロールに編集可能なDataGridBooleanColumn列があり、他の列は編集できません。DataGridBooleanColumn列にCanUserEdit = "True"プロパティを設定しましたが、その列のチェックボックスはまだ編集できません。 RadDataGridの1つの列だけを編集するには?RadDataGridユーザーが編集できるのは1つの列
0
A
答えて
0
RadDataGrid
のプロパティをInline
に設定する必要があります。 UserEditMode
のデフォルト値はNone
であり、編集が許可されていません。
あなたがRadDataGrid
の1列のみを編集したい場合は、False
に他の列のCanUserEdit
を設定することができるはずです。デフォルト値は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
あなたの助けてくれてありがとう、私はこの代替を使用したくないので、前にもこのソリューションを試しましたが、ユーザーはその行をダブルクリックしてから、ユーザーだけが選択を変更できます。その値を編集するには、ブール値の列に1回だけ入力します。それを手伝ってください。 – xyzWty
関連する問題
- 1. UWP Telerik RadDataGridは、入力を打つことによって行の編集を終了できない
- 2. ページ編集でユーザーが編集可能なオブジェクトの配列を持つHubLテンプレートを作成する
- 3. Java JTable - 1つの列のみを編集可能にする
- 4. Csvファイルの1つの列を編集する
- 5. アクセスデータシートビュー - 編集可能な列は1つだけです
- 6. はuitableviewでの編集が可能ですが、1行では編集できません
- 7. DataGridViewを1つの列に強制的に編集する
- 8. 2つのモデルを1つのビューで編集する方法
- 9. IE9のユーザーがPlone 4のTinyMCで編集できない
- 10. Laravelユーザー編集
- 11. Prestashopコントローラフィールドリストの1列を編集
- 12. Wordpressのユーザーの役割は、他のユーザーの役割を持つユーザーのみ編集できますか?
- 13. 匿名ユーザーには編集権限が必要ですが、この場合、一部のユーザーの投票データを編集することができます。
- 14. jqgrid guriddo - 選択した列を1つだけ編集する
- 15. Rails 3.1のみのユーザーは、プロフィールを編集できます
- 16. ユーザー編集プロフィールのトラブル
- 17. PassportJS:ユーザー情報の編集
- 18. 複数のユーザー編集エディタ
- 19. 1つの編集テキストボックスから別の編集テキストボックスにフォーカスを移動
- 20. 隠しフィールドをユーザーが編集できるかどうか
- 21. QTableView - ユーザーがセルを編集できないようにする
- 22. 1つのadvancedDataGrid上で異なるデータオブジェクトをレンダリング/編集する
- 23. ファイルを編集できません(チェックアウトエラーまたはユーザーのキャンセル)
- 24. JTableで編集できる行は1行だけです
- 25. DNN - ユーザーはコンテンツを編集できますが、設定はできません
- 26. SharePoint - Excel Online - Excelで編集し、複数のユーザーで編集する
- 27. ユーザーがカスタムモジュールのmany2oneフィールドを編集したときのAccessError
- 28. データソースがSQLContainerのときに1つの列のみを編集可能にする方法
- 29. 他のユーザーのレジストリキーを編集する
- 30. 他のユーザーのSharedPreferencesを編集する
編集可能な列はこれです - " " –
xyzWty
編集コマンド列はありますか?あなたのコードはこのデモとどのように違うのですか? http://demos.telerik.com/aspnet-ajax/grid/examples/data-editing/automatic-crud-operations/defaultcs.aspx – Seano666
@ Seano666このコントロールはASP.netにあり、私のコントロールはWindows UWPにあります。 – xyzWty