C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 76 を表示中)
■44613 / )  Re[8]: TemplateFieldの特定単語を強調表示したい
□投稿者/ サトシ (48回)-(2009/12/13(Sun) 22:05:46)
No44612 (gtk2k さん) に返信
> 例が悪かった、これはDataTableオブジェクトをDataSourceに設定している場合はこれでいけるのだが
> SqlDataSourceやAccessDataSourceを使ってデータを取得している場合はできない。
> 
> CType(e.Row.DataItem, DataRowView).Row.Table.Columns.Count
> 
> でやってみてほしい。

gtk2kさん、アドバイスありがとうございます。
VWD2008のインテリセンスでCType(e.Row.DataItem, DataRowView が出てこないですし
DataRowView部に波線が表示されるので、インテリセンスが表示してくれる
CType(e.Row.DataItem, Data.DataRow).Table.Columns.Count
にしてみましたが
CType(e.Row.DataItem, Data.DataRow).Table.Columns.Count
の行で、「型 'System.Data.DataRowView' のオブジェクトを型 'System.Data.DataRow'
 にキャストできません。」のエラーが表示され動きません。
ASP.NETを動かすには、多くの知識を必要としますね。アドバイス頂けると助かります。

返信 編集キー/


管理者用

- Child Tree -