2017-03-26 8 views
0

私はフォームにDevexpress Gridコントロールを持っていますが、手動で行に値を追加したいのですが、Enterキーを押してセルに値を入力すると、セルに何も表示されません。vb.net devexpress datagridview行に値を追加する

私はなぜこのコードが必要なのでしょうか?私はそうは思っていません。図を参照enter image description here

+0

このグリッドコントロールのデータソースとは何ですか?また、データソースに行値を追加すると、データソースに行値を追加するときに反映されるようになります。 –

+0

手動で値を追加したい – Emrah

答えて

1

GridControlは内部データソースを保持しておらず、データソースにバインドする必要があります。 GridControlのデータソースを提供しない場合は、CustomUnboundColumnData eventを処理してセルの値を指定する必要があります。 UnboundSource data componentもお試しください。

0

参考:Add Unbound Data to a Data-Aware Control (XtraGrid, XtraPivotGrid)

ほとんどの場合、データ認識DevExpress社の.NETコントロールがバインドされたデータソースからのデータを表示バインド 列/フィールドが含まれています。グリッド コントロールおよびピボットグリッドコントロールでは、バインドされていない カラム/フィールドを任意のデータを表示できるように追加することができます。バインドされていない列は、データソースの任意のフィールドにバインドされていない です。あなたのようにUnboundSourceコンポーネントを使用して、現在既存のすぐに使用できるソースせずにデータをバインドしたい場合は、formula (string expression)使用 に評価する値を指定することによって、またはイベント

を取り扱うことにより、 これらのフィールドにデータを提供することができますBrendonはすでに提案しました。

関連する問題