问题标签 [listview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4227 浏览

c# - C# 中两种不同类型的列表

我目前在为我的客户使用 ShoppingCart 时遇到问题。

他希望能够在 CartItems 之间添加文本,所以我想知道是否有某种方法仍然只有一个列表。

我的解决方案是有两个列表,一个是 IList 类型,它在计算购物车的重量和总价格时被迭代,而另一个 IList 只公开在 ListView 中显示它的必要字段,它是 CartItem 的 SuperType。(但是我如何访问 listView 的其他字段,在 Description-Text-Class 中将重量和价格默认为 0 会破坏 LSP)。

但是有两个列表在某种程度上感觉有点奇怪(并且仍然给我带来问题),所以我想知道我是否可以做某种 TypedList 来指定每个项目的类型。

欢迎任何建议,我对这两种选择都不满意。

0 投票
1 回答
253 浏览

asp.net - 关于 jquery 和 .NET 的基本问题

我想制作一个页面,以便可以在“jquery 弹出窗口”中选择过滤器,但我不知道如何接收结果。

假设我有一个带有 ListView 的页面,并且我想为它选择过滤器(可能从列表中进行多项选择),所以我制作了一个不同的 ASPX 并通过 ajax 使用 jquery (实际上是jqModal)打开它,用户选择过滤器,并接受。

如何让该选择重新绑定我的 ListView?

(...)

我刚刚在 jQuery 弹出窗口中选择了上面链接的 URL,这正是我想要做的......它是如何完成的?

0 投票
2 回答
4407 浏览

asp.net - 从 ListView 获取编辑值

我在这里遗漏了一些东西,但我已经盯着它看了太久而看不到它。我有一个简单的 ListView,带有典型的编辑/更新/取消按钮。当行进入编辑模式时,我在 EditITemTemplate 中进行了以下设置:

此时,用户在 EmployeeIdTextBox 中键入一个值。当他们按下更新时,它正在尝试执行以下操作:

问题是“employeeId”返回文本框中的原始值,而不是用户输入的值。我错过了什么?

更新:找到了。像往常一样,由此处未包含的其他代码引起的,以提出一个简单的问题。:)

0 投票
3 回答
27077 浏览

c# - 查找列表视图的选定项

我目前有一个包含多行数据的列表视图,并且我在 C# .NET 中有一个 contextmenustrip。

我遇到的问题是当您单击菜单条项目时,我想知道选择了哪一行。

0 投票
1 回答
537 浏览

c# - c# 检索对项目资源的引用 (VS2008)

我目前有一个列表视图,我想为每个条目添加一个适当的图标。

我在项目资源中创建了一个图标并将其命名为“errorIcon.ico”。如何引用此图标/资源并在列表视图中使用它?

0 投票
1 回答
1176 浏览

wpf - 如何使用 WPF ListView 的 DateTime 格式的 GridViewColumn?

我有一个小型 WPF 应用程序;所有列模板都可以,它们是文本框,但我找不到如何将 DateTime 列(即像 DateTimePicker)绑定到 GridViewColumn。

0 投票
1 回答
5644 浏览

asp.net - ASP.NET ListView 通过复选框选择和突出显示行

我试图让一个 ASP.NET 3.5 ListView 控件通过第一列中显示的复选框来选择和突出显示行。如果我使用 asp:LinkBut​​ton 而不是复选框,则通过 LinkBut​​ton 的属性 CommandName="Select" 自动支持行选择。我如何使用复选框来做到这一点?一旦我设法做到这一点,如何在按下表单上的提交按钮时获得选定的项目?

0 投票
1 回答
17266 浏览

asp.net - Asp.Net ListView如何删除一行而不从数据源中删除

通过CommandName="Delete"我尝试从 ListView 控件中删除一行,而不是从数据源中删除一行。在按下 Delete 键时,我希望网页重新加载并向我显示更新后的 ListView(删除了一行)。但没有任何变化,ListView 将在按 Delete 后显示相同的内容。我做错了什么?

这是背后的代码:

如果我不使用e.ExceptionHandled = true;,按 Delete 链接后,网页会出现“不支持指定的方法”。信息。为什么?

如果我使用上面提到的行,那么页面会刷新,但我仍然可以看到所有原始行(尽管在调试时我可以看到 ListVieItem 集合现在只包含一个项目。)

0 投票
1 回答
426 浏览

asp.net - 如何选择可数据绑定的网格控件

我最近开始使用 ASP.NET 3.5,之前使用 C# 和 WinForms(主要是 .NET 1.1)大约 6 年。

每次我需要允许用户查看、添加/删除或编辑项目列表时,我都会头晕目眩。这是由于以下控件的相似之处和不同之处

  • 数据网格
  • 网格视图
  • 列表显示
  • 数据列表

谁能指出我正确的方向,该列表对这些控件进行并排比较?

哪个是您的“最喜欢”,或者您最喜欢任何特定场景?

0 投票
1 回答
2926 浏览

c++ - 如何像资源管理器一样在列表视图中显示缩略图?

您能否指出 C++ 代码示例以在列表视图中显示视频和图像缩略图?