c# - 如何在 ListView 之外更改 ListView 的模式?

标签 c# asp.net listview

如何在 ListView 之外更改 ListView 的模式? 我知道如何从内部更改它(使用 CommandName="Edit" 等),但不知道如何从外部更改它。

使用DetailsView这没有问题(DetailsView.ChangeMode(DetailsViewMode.Edit))但是如何使用ListView做到这一点?

我搜索这样的内容:

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

有人知道怎么做吗?

最佳答案

您必须在 aspx 代码中定义:

InsertItemPosition="FirstItem"  InsertMethod="ListView1_InsertItem"

ListView 将处于插入模式。

如果您想通过单击链接按钮来执行此操作:

protected void lnkMachines_Click_Click(object sender, EventArgs e)
{
    Lview.InsertItemPosition = InsertItemPosition.FirstItem;           
}

关于c# - 如何在 ListView 之外更改 ListView 的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975685/

相关文章:

C# 按钮每天点击一次

java - 陷入 JavaFX ListView 困境

java - 为什么 getViewTypeCount() 返回不同的值?

c# - 如何设置 MySQL 以使用 C#?

c# - WCF - 如何从基类型向客户端公开强类型对象(无需客户端转换?)

c# - 减少文件操作的内存占用

c# - 如何为我的 ASP.NET TextBox 获取正确的 ClientID?

.NET HttpSessionState 不区分大小写

c# - 类型转换时使用 "int"或 "Int32"?

android - 使用arrayadapter向 ListView 动态添加项目