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

わんくま同盟

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

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


(過去ログ 76 を表示中)
■44615 / )  Re[9]: TemplateFieldの特定単語を強調表示したい
□投稿者/ gtk2k (136回)-(2009/12/14(Mon) 00:17:54)
No44613 (サトシ さん) に返信
> ■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を動かすには、多くの知識を必要としますね。アドバイス頂けると助かります。
その行にブレークポイントを設定し、e.Row.DataItemの内部の型なんであるかを見てみないとわからん
返信 編集キー/


管理者用

- Child Tree -