2009-11-22 80 views
0
protected void ListView1_SelectedIndexChanging(object sender, ListViewSelectEventArgs e) 
{ 
string id = ListView1.DataKeys[e.NewSelectedIndex].Value.ToString(); 
lblMessage.Text = "ListView Selected ID : " + id; 
} 

的cs文件訪問datakey值是否有任何其他方式來訪問的DataKeyNames值 在我的.aspx頁面中的DataKeyNames =「資源ID」如何在ListView控件

+0

有什麼具體的你試圖通過避免上述方法來實現嗎? – fyjham 2009-11-22 09:01:56

+0

string id = ListView1.DataKeys [e.NewSelectedIndex] .Value.ToString(); 我想ListView1.DataKeys [e.NewSelectedIndex] .Value.ToString(); 這行代碼在2層或3的方法 好像我們用的方法 我們不能在需要時e.NewSelectedIndex 所以現在我通過投入 thedatakey值到視圖狀態,並再次retriving解決我的問題得到 – happysmile 2009-11-22 14:17:08

回答

0

字符串ID = ListView1.DataKeys [ e.NewSelectedIndex] .Value.ToString(); 我們唯一能做的就是這樣