- PR -

DataBindingsの書式について

1
投稿者投稿内容
とら
ベテラン
会議室デビュー日: 2006/10/04
投稿数: 54
投稿日時: 2007-07-31 19:08
VisualStudio2005でASP.NET Webサイトの開発を行っています。

GridViewにDataTableをDataSourceとして使用し、GridViewに配置したTemplateField
として、チェックボックスを使用しています。

下記のコードは、この場合に使用しているTemplateFieldの記述例です。

<asp:TemplateField HeaderText="処理対象">
<ItemTemplate>
<asp:CheckBox ID="GridView_ChkBox1" runat="server"
Checked='<%# Bind("SyoriTaisyou") %>' />
</ItemTemplate>
</asp:TemplateField>

このようにして、DataTableのSyoriTaisyouというBooleanの項目にバインド
しています。

実装したいのは、DataTableの項目がBooleanでは無く、例えばStringなどの
Boolean以外の項目の場合で
A:チェック有り
B:チェック無し
のように形式変換を行いたいと思っています。

どうも、'<%# Bind("SyoriTaisyou") %>'の部分に条件式のような記述が
出来そうにも思うのですが、この辺りの構文のルールを記載してある箇所を
見つけることが出来ませんでした。

この辺りの記述方法について、ご存知の方はいらっしゃらないでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)