- - PR -
VS2005でのDataViewで行数取得方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-06-19 20:02
いつもお世話になっております。
テンプレートカラムを使用し、ボタンを作成しているのですが RowCommandイベント内のe.CommandArgumentでうまく行数が取得できません。 BoundFieldではうまくいくのですが。。。 //省略 //テンプレートカラム作成部 TemplateField Col = new TemplateField(); Col.ItemTemplate = new Temp(); DataView1.Columns.Add(Col); //省略 DataView1.DataBind(); //作成クラス部 class Temp: ITemplate { public void InstantiateIn(Control container) { Button Button = new Button(); Button.CommandName = "AAA"; container.Controls.Add(Button); } } protected void DataView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName=="AAA") { //ここで選択行を取得したいです。 } } 以上、よろしくお願いします。 |
1