1

クリックされたときにリストビューの行の値を取得する方法について、正確なコードを教えてくれる人はいますか? リストビュー コントロールに更新ボタンや削除ボタンなどのボタンを配置したくありません。私が欲しいのは、データが表示された単純なリストビュー コントロールだけで、任意の行をクリックすると、テキスト ボックスに表示されます。これは winform アプリで既に行っており、asp.net アプリでも使用したいと考えています。ListView1_SelectedIndexChanged行をクリックしてリストビューコントロールの値を取得するためにasp.netで使用できるイベントハンドラーがわかりませんListView1_ItemCommandListView1_Click()プロパティを fullrowselect と mousehover に設定するだけで、イベントハンドラを作成できます。asp.net のリストビューで、行をクリックする前にマウスをホバーして全行選択を強調表示するように正確に動作させたいと思います。それは何もしないので正しいです.Hereは以下の私のコードです. お知らせ下さい。ありがとう。

protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{

    TextBox1.Text = ListView1.Items[0].ToString();
    TextBox2.Text = ListView1.Items[1].ToString();
    TextBox3.Text = ListView1.Items[2].ToString();
    TextBox4.Text = ListView1.Items[3].ToString();
    TextBox5.Text = ListView1.Items[4].ToString();
    TextBox6.Text = ListView1.Items[5].ToString();
}
4

1 に答える 1

0
protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{

    TextBox1.Text = ListView1.SelectedItems[0].ExtractValues(values);
    TextBox2.Text = ListView1.SelectedItems[1].ExtractValues(values);

} 

このコードを試してください.......

于 2013-04-10T12:27:55.663 に答える