2013-04-10 71 views
0

獲取列表視圖的行值有沒有人可以給我確切的代碼,當它被點擊時如何獲得列表視圖的行值 。我不想把我的listview控件 帶有更新或刪除按鈕等按鈕。所有我想要的只是一個簡單的列表視圖 控制與顯示的數據,當你點擊任何行,它會顯示在我的 textboxes.I已經在我的winform應用程序這樣做,我也想用它 我的asp.net應用程序。我不知道我可以在asp.net中使用什麼事件處理程序通過單擊行來獲取值 ,無論它是否爲ListView1_SelectedIndexChangedListView1_ItemCommand ,因爲在winform應用程序中,您甚至可以直接使用ListView1_Click()事件處理程序屬性全屏選擇 和mousehover。我想我的列表視圖在asp.net中的行爲完全一樣,在你點擊行之前,它將鼠標懸停鼠標 與突出顯示的全行select.I只是遵循我的代碼在我的WinForm應用程序的格式使用下面的代碼,但不知道 如果這是正確的,因爲它沒有做任何事情。下面是我的代碼。請指教。謝謝。只需點擊

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(); 
} 
+0

是。我想從列表視圖中獲取選定的行,並在單擊時將其顯示在我的文本框中。 – timmack 2013-04-10 12:26:00

回答

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

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

} 

試試這個代碼.......

+0

我不認爲有一個在ListView中爲asp.net的SelectedItems的擴展。我猜你可能指的是winform應用程序。 – timmack 2013-04-10 12:31:29

+0

該代碼將無法正常工作...... – timmack 2013-04-10 12:31:53

+0

selecteditems是radlistview的延伸...... – 2013-04-10 12:32:52