1

実行時に janus gridex セルの値を変更する必要がありますか?

例えば ​​:

元のセル値 => 0 ランタイム セル値 => 許可

これはデフォルトの datagridview イベント cellformatting で機能します。しかし、janus gridex には cellformatting イベントは存在しません

4

1 に答える 1

5

次のコードを使用します。

grid.Row = row;
grid.SetValue("ColumnName", ColumnValue );

行はセルの値を変更する行、"ColumnName": は列キー、ColumnValue はこのセルに割り当てる値です。

FormattingRow イベントの値を変更する場合は、次のコードを使用します。

private void gridProject_FormattingRow(object sender, RowLoadEventArgs e)
{
    string s = e.Row.Cells["Status"].Value.ToString();
    if (s == "True")
    {
        if (e.Row.RowType == Janus.Windows.GridEX.RowType.Record)
        {
            Janus.Windows.GridEX.GridEXFormatStyle rowcol = new GridEXFormatStyle();
            rowcol.BackColor = Color.LightGreen;
            e.Row.RowStyle = rowcol;
        }

        e.Row.Cells["Status"].Text = "yes";
     }
     else
     {
          e.Row.Cells["Status"].Text = "no";
     }
}
于 2013-12-04T04:06:11.863 に答える