1

Janus にはあまりサポートがありません。そのため、あなたに助けを求めています。3 つの列 (INT ID、文字列 MARKET、ボタン DELETE) を持つ gridEx があります。アイテムをグリッドに追加すると、ID と MARKET を追加するだけで、DELETE ボタンが自動的に作成されて有効になります。

ID=5 の要素の場合、その行のボタンを無効にする必要があります。gridEx のデータには DataSource がありますが、ID と MARKET にのみバインドされています。セル ボタンの GridEx Designer のデータ構成 DELETE Bound は False であり、DataMember はありません。

私が持っているのは ID=5 の要素ですが、グリッド内のその要素のセル ボタンをプログラムで無効にする方法がわかりません。

この問題を解決する方法の手がかりはありますか???

ありがとう!!

4

1 に答える 1

0

グリッドの FormattingRow イベントを利用する必要があります。

これはサンプルコードです:

    private void grdex_FormattingRow(object sender, RowLoadEventArgs e)
    {
        if (e.Row.RowType == Janus.Windows.GridEX.RowType.Record)
            if (Convert.ToInt32(e.Row.Cells["ID"].Value) == 5)
                e.Row.Cells["DELETE"].ButtonEnabled = false;

    }
于 2014-07-17T10:45:35.043 に答える