2

だから私はExcelにデータソースのエクスポートを行っていますが、ファイルを開くと、列に値trueまたはfalseの代わりにチェックボックスがあります。どうすればこれを修正できますか。実際、値に応じて「アクティブ」または「非アクティブ」を設定したいと思います。どうやってやるの?

また、電話番号の文字列形式も必要です

そして私がモデルのために持っているコード

  public string MobileNumber { get; set; }
  public bool? IsActive { get; set; }

私が望む方法をとるためにどのように変更しますか?

4

1 に答える 1

2

IsActive プロパティの文字列を返すようにモデルを変更します (または、bool を持つものと文字列を持つものを 2 つ持つ)。次に、Linq クエリで文字列値を返します。このようなもの:

from x in someTable
select new Model
    {
     .
     .
     .
     IsActive = (isActive ? "True" : "False");
     .
     .
    }
于 2012-10-17T21:03:19.620 に答える