- - PR -
データグリッドコントロール上のテキストボックスのプロパティの設定について
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-01-24 18:33
ASP.NETで開発を行っています。
データグリッドに編集ボタンを配置して、データグリッド上で編集できるようにしていますが、編集ボタンをクリックした時にEditIndexプロパティを設定することによって自動的に表示されるテキストボックスのMaxLengthプロパティを設定したいのですが、どのようにすれば設定できるのでしょうか。 データグリッドコントロールのEditCommandイベントプロシージャのなかで、e.Item.Cells(n).Controls(n)で参照しようとしたところIndexが範囲外だというエラーが出てしまいます。 _________________ | ||||||||
|
投稿日時: 2005-01-24 19:42
マルチポストのトラックバック
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200501/05010118.txt _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-01-24 19:57
過去ログに、データグリッド内のコントロールにアクセスするための方法が記述されていますので、適当に検索されてください。
_________________ 「伝える」とは「人に云う」と書く。 http://d.hatena.ne.jp/NAL-6295/ | ||||||||
|
投稿日時: 2005-01-24 23:51
NAL-6295さん。
過去ログを「データグリッド」をキーワードに検索したのですが、該当するスレッドが見つかりませんでした。探し方が悪いのでしょうか。 ちなみにグリッド上のテキストボックスはテンプレート列で配置したものではありません。連結列として配置したものです。 お手数かけて申し訳ございません。 _________________ | ||||||||
|
投稿日時: 2005-01-25 01:50
「データグリッド」で見つからなければ
「DataGrid」にしたり、思い切って「e.Item」にしたりと、 キーワードになりそうな単語でひたすら探すのが普通なんですが・・・。 まぁそれはさておき。 色々と調べられていると思いますが、もちろん.NET TIPSもご覧になりましたよね? #あれ?編集時はテンプレート列になるんじゃ・・・? _________________ 徒然なるままに [ メッセージ編集済み 編集者: まゆりん 編集日時 2005-01-25 02:08 ] | ||||||||
|
投稿日時: 2005-01-25 05:56
サンプルを作成しましたので参考にしてください。 [View Code]をクリックするとソースコードが表示されます。 http://aspnet.friendlysw.com/samples/articles/allow/031007-2.aspx
_________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 | ||||||||
|
投稿日時: 2005-01-25 10:37
おはようございます。
今回の質問内容からですと、太字の箇所で躓いているのでは? #引用を一部省略 _________________ 徒然なるままに [ メッセージ編集済み 編集者: まゆりん 編集日時 2005-01-25 10:38 ] | ||||||||
|
投稿日時: 2005-01-25 11:13
というよりも、もっと根本的な問題で躓いているように見えますね。 コントロールが「いつ」、「どのように」作られるのかの理解が欠けているように思えます。 |