2012-02-29 7 views
0

私のWebページにはItemTemplateというデータリストがあります。 ItemTemplateの各<tr>には、CommandName=SelectのLinkBut​​tonがあります。ユーザーがリンクボタンをクリックすると、対応するテキストが下のTextBoxに表示されます。データボックスを選択すると、テキストボックスに選択されたアイテムが表示されます

ItemTemplate内には、各行にもコントロールと型変換を見つけるためのラベルコントロールがあります。

プロパティウィンドウ内で、AutoPostBackプロパティを見つけることができません。
この場合、どのようなイベントを使用する必要がありますか? SelectedIndexChangedはその目的に役立つでしょうか?

この行から対応するデータを見つけてテキストボックスに割り当てるにはどうすればよいですか?

+0

aspxコードとc#をprvoideできますか? –

+0

DataListコントロールのSelectedIndexChangedイベントまたはItemCommandイベントを使用できます。 – adatapost

答えて

0
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) 
     { 
      if (e.CommandName == "Select") 
      { 
       ((TextBox)e.Item.FindControl("Textboxname")).Text = ((Label)e.Item.FindControl("LabelName")).Text; 
      } 
     } 
関連する問題