■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の内部の型なんであるかを見てみないとわからん
|
|