-2

TRUEまたはFALSEの場合はいつでもcorpflagチェックボックスがあります.1または0を取得します.CheckBoxを使用してYまたはNを取得するにはどうすればよいですか.

Corp_flag チェックボックスのコード:

 this.chk_CorpFlag = new System.Windows.Forms.CheckBox();

if (dtGridNwBrandModel.Rows[e.RowIndex].Cells[10].Value.ToString().ToLower() == "false")
  {
     chk_CorpFlag.Checked = false;
  }
   else
  {
     chk_CorpFlag.Checked = true;
  }
4

3 に答える 3

0

何がいいたいのかよくわからない… あれ?

char Y_or_N = (hk_CorpFlag.Checked) ? 'Y' : 'N';
于 2013-10-08T15:36:14.513 に答える
0

編集済み:「Y」と「N」は受け入れられないと思います。これを変数にしたい場合は、次のように三項演算子を使用できます

var result = chk_CorpFlag.Checked == true? 'Y' : 'N';
于 2013-10-08T15:23:29.250 に答える