-1

リストビューを作成しました。アイテムを選択するたびに、その値を別のイベントに渡して、選択したレコードを編集および削除したいと考えています。

どうやってやるの?

コードは次のとおりです。

protected void userList_SelectedIndexChanging(object sender, ListViewSelectEventArgs e) 
{ 
    userList.SelectedIndex = e.NewSelectedIndex; 
    uid = userList.DataKeys[e.NewSelectedIndex].Value.ToString(); 
    Label1.Text = "Selected username: " + uid; 

    BindGenerics(); 
}
4

2 に答える 2

0

ここに多くのシナリオがあります
1st :- クライアント側での選択変更時に Java スクリプトで実行 ボタンの onclick 関数を追加 編集および削除 onselection イベントによって選択された値を使用

2番目:-セッションで値を設定し、さらに使用します

于 2012-09-05T07:05:01.483 に答える
0

これを試して:

protected void userList_SelectedIndexChanging(object sender, ListViewSelectEventArgs e) 
{ 
    userList.SelectedIndex = e.NewSelectedIndex; 
    string uid = userList.DataKeys[e.NewSelectedIndex].Value.ToString(); 
    Label1.Text = "Selected username: " + uid; 

    BindGenerics(); 

    Session["SelectedUserId"] = uid;
}

protectec void edit_Click(Object sender, EventArgs e)
{
    string uid = Session["SelectedUserId"].ToString();
    // Do whatever with uid
}

protectec void delete_Click(Object sender, EventArgs e)
{
    string uid = Session["SelectedUserId"].ToString();
    // Do whatever with uid
}
于 2012-09-05T08:15:10.253 に答える