2

ListViewの外からモードを変更するにはどうすればよいListViewですか? 内部から変更する方法は知っていますCommandName="Edit"が、外部からは変更できません。

DetailsView を使用すると、これは問題ありません(DetailsView.ChangeMode(DetailsViewMode.Edit)) ListView

私はこのようなものを検索します:

protected void btnInsert_Click(object sender, EventArgs e)
{
ListView.ChangeMode(ListViewMode.Insert);
}

誰かがこれを行う方法を知っていますか?

4

2 に答える 2

3

aspx コードで定義する必要があります。

InsertItemPosition="FirstItem"  InsertMethod="ListView1_InsertItem"

リストビューは挿入モードになります。

linkBut​​ton をクリックしてこれを行う場合:

protected void lnkMachines_Click_Click(object sender, EventArgs e)
{
    Lview.InsertItemPosition = InsertItemPosition.FirstItem;           
}
于 2012-12-20T16:22:43.397 に答える
0

わかった。

btnInsertMode_Click(object sender, EventArgs e)
{
listview.Items.Clear();
listview.SelectedIndex = 0;
gridView.SelectedIndex = -1;
listview.InsertItemPosition = InsertItemPosition.FirstItem;
}
btnUpdateMode_Click(object sender, EventArgs e)
{
listview.EditIndex = 0;
}
于 2012-12-21T07:48:16.763 に答える