2

Listbox が FormView 内に含まれている場合、イベント ライフ サイクルのどこで ListBox.SelectedIndex を設定する必要がありますか? 私がやろうとしているのは、SelectedIndex を 1 増やして、ユーザーが送信ボタンをクリックするたびにアイテムからアイテムに移動することです。

4

3 に答える 3

1

You have to use FindControl to access the listbox and then increment the value. The following code would go in the button submit event:

ListBox myListBox = myFormView.FindControl("myListBox") As ListBox;
if (myListBox != null) {
    myListBox.SelectedIndex++;
}
于 2009-10-28T17:24:09.957 に答える
0

送信ボタンの OnClick イベント ハンドラー。

FormView のコントロール リストから ListBox コントロールを見つけて、selectedIndex を増やすことができます。

このようなもの:

    public void Button1_Click(object sender, EventArgs e)
    {
        foreach (Control c in fv1.Controls)
        {
            if (c is ListBox)
            {
                ListBox lbx = c as ListBox;
                ++lbx.SelectedIndex;
            }
        }
    }
于 2009-10-28T16:50:52.393 に答える
0

ボタンがクリックされたときに selectedindex を増やしたい場合、ボタン クリック イベントでそれを増やすのはどうですか? 問題があることをどこに設定しようとしていますか?

于 2009-10-28T16:51:31.597 に答える