中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

DataGridの行編集モードの一工夫(行によって編集させる項目を切り替える。)

DataGridでテンプレート列を利用して、行単位で編集できるようにしています。
そのEditItemTemplateの中にあるテキストボックスはUpdateCommandイベント内では

TextBox テキストボックス = (TextBox)e.Item.FindControl("テキストボックス");

という感じで取得できるのですが、EditCommandイベントや、PreRenderイベントの中では存在しないので取得できないように思えます。

ただ、こういった感じで取得が可能です。

TextBox テキストボックス = (TextBox)this.DataGrid.Items[0].Cells[2].FindControl("テキストボックス");

ここまで出来れば後は編集しようとした手前で、その行の条件次第で編集させる項目を出し入れしてやればOK

投稿日時 : 2004年3月6日 20:00

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント