listview与复选框和可编辑字段? -- winforms 领域 和 listview 领域 和 .net-4.0 领域 和 checkbox 领域 相关 的问题

ListView with Checkboxes and Editable Fields?


0
vote

问题

中文

我有一个listview表单,如下所示:

输入图像描述

如何使其成为一个,所以每个单元格就像一个可编辑的文本框,所以用户可以通过单击单元格编辑值?就像他们单击"count" 文本编辑光标应该出现,它们应该能够键入以更改字段的值(不在单独的对话框或文本字段中)

英文原文

I have a ListView form that looks like this:

enter image description here

How do I make it so each cell is like an editable textbox so the user can edit the values by clicking on a cell? Like if they click on "Count" a text edit cursor should appear in-place and they should be able to type to change the value of the field (Not in a separate dialog box or text field)

           
     
     

回答列表

1
 
vote
vote
最佳答案
 

listview 旨在灵活地显示项目列表。类似于Windows资源管理器的显示图标,缩略图,详细信息和基本列表,所有来自同一组对象。如果您真的想在数据对象中编辑所有元素,则可能会在 DataGridView 和数据绑定上读取。

 

The ListView is intended for flexible display of a list of items. Similar to windows explorer's ability to show icons, thumbnails, details and basic list, all from the same set of objects. If you really want to edit all of the elements in your data objects, you should probably read up on DataGridView and data-binding.

 
 

相关问题

1  我怎么样了解按钮闪存?  ( How would i go about making buttons flash ) 
我正在制作播放connect4的应用程序。我想通过可点击的按钮闪烁玩家转动的颜色来表示玩家更清楚地变得更清楚。我想知道我是如何做到的。对不起,如果此以前已得到解答,请您将我链接到帖子。 bgwMain = new BackgroundWorker(); bgwMain.WorkerSupportsCancella...

0  “system.data.datarowview”中的表单负载使用ComboBox在C#中  ( System data datarowview in form load using combobox in c sharp ) 
每次表格加载/打开它会提示"system.data.datarowview" ,如何删除此? 这是我的代码: { InitializeComponent(); GetProcessorCardTypes(); } private void GetProce...

0  使用位图映像作为C#WinForm中的主窗口  ( Use a bitmap image as a main window in c sharp winform ) 
我在c#中创建了基于Windows的应用程序。我想显示一个自定义主UI。我有一个源位图图像。但我找不到解决方案,以便如何在C#中执行此操作。 此处是我所愿意的UI的主窗口显示按钮和显示屏。 谁能告诉我如何这样做? 谢谢。 ...

0  如何从禁忌集合获取属性格子  ( How to get propertygrid from tabpage collection ) 
我创建了 newpropertygrid 并将其添加到 newtabpage 。我将所有ewtabpage保存到lsttanktabpages(通用集合)。我想在属性网格中的数据更改时提出一个事件,以更改主表单上的自定义控制。 我的问题,如何获得所有 newpropertygrid 从 lsttanktabpages...

0  依赖项目复杂性  ( Dependent project complexity ) 
最初我正在开发窗口(表单)项目1命名Proj1。我添加了另一个名为proj2的另一个项目2到proj1。在Proj1中添加了Proj2的参考。使Proj2成为一个启动项目。在编译和运行时,一切都很好。建立它在释放模式和调试模式下重建它。现在我复制了Proj1的EXE并将其放在不同的地方。它运行而不显示任何依赖性错误,...

0  在DateTimeARRAY中查找特定日期的索引  ( Finding index of specific date in datetimearray ) 
在int []或double []中,我们可以使用indexof找到特定值/对象的索引。但不是DateTime []阵列的情况。如何在日期数组中找到特定日期的索引? var status = { "source": source, "username": user, "timestamp"...

8  通过固定宽度将字符串拆分为子字符串  ( Split a string into sub strings by fixed width ) 
我有一个看起来像这样的数据... 1 TESTAAA SERNUM A DESCRIPTION 2 TESTBBB ANOTHR ANOTHER DESCRIPTION 3 TESTXXX BLAHBL 我的问题是,将此数据拆分为较小的子串的最有...

4  如何将未处理的键盘事件传播到父控件?  ( How do i propagate unhandled keydown events up to the parent control ) 
背景: 我有几个相当复杂的c#gui应用程序,控制控件内部的控件内部嵌套在控件内部,这需要全局处理的热键(即,需要是一个顶级处理程序,无论如何,都可以捕获关键压力机焦点的地方)。 我的要求可能在这里有一点,因为一些热键是常用的键,如字母,甚至是空格键。当按下空格栏等键时,显然将存在某些控件,如文本框,它已经处理。...

0  从图形对象获取uxtheme.dll drawthemeparentbackground的hwnd  ( Getting hwnd for uxtheme dll drawthemeparentbackground from a graphics object ) 
我正在处理一些旧的绘图代码,用于在Winfroms应用程序中绘制风格系统控件的一部分。这项工作的核心例程之一看起来如下: private bool DrawTheme(Graphics graphics, XPThemeClasses themeClass, int themePart, int themeSta...

0  如何设置文本框只接受数字?  ( How to set textbox to only accept numbers ) 
我已经在这里检查了其他问题,但答案与我的问题无关。以下代码允许TextBox1仅在按下物理键盘(笔记本电脑)时才接受号码: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { char ch = e.Ke...

-1  如果他从评级“起飞”,如何删除玩家的结果?  ( How to make the removal of the player s result if he took off from the rating ) 
我需要使玩家从字典中删除,如果他"苍蝇" 从评级(即,第6位) 我有一个想法要通过dictiony.remove做到这一点,然后在文件中覆盖它。 我做了一种动作算法: 读取文件,删除内存中的行,并将内容返回到文件(覆盖)。如果文件很大,可以读取其线路的行并创建临时文件,稍后替换原始文件。 这里是将它们分类到地点的代码...

1  折线移位算法  ( Polyline shifting algorithm ) 
我有一个带有折线(PointCollection)的列表,如图形所示。一些段像蓝色和橙色线一样重叠,如"原始" 所示。我已经知道这些部分是哪个细分。我需要将重叠的段分开。棘手的事情是避免与"错误" 所示的其他线重叠。 我是问题,我只是我只是节点的坐标,没有关于段的信息。是否有可能确定我是否在另一行的段上转换节点...

0  将文本附加到右侧而不是新行  ( Append text to the right instead of new line ) 
我将HTML表行解析为文本文件。我只想要前两列,在我的情况下 td[1] 和 td[2] 。并且我希望输出作为下面的格式,以便我稍后可以将它们插入MySQL数据库。 Mon, Monday Tue, Tuesday Wed, Wednesday 但我当前的文本文件输出如下,我仍然不知道如何在互联网上搜索解决...

1  释放的按钮事件  ( Button event on release ) 
我正在研究一个应用程序来控制蓝牙的一些东西。 目前我有一个带有一些按钮的表单。在每个按钮上,我想触发按钮按下按钮并在释放按钮时触发不同的事件。 这是可能的吗? ...

0  C#ComboBox在字典值中使用的属性作为DisplayMember,以及字典值本身作为估值  ( C sharp combobox using a property in a dictionary value as displaymember and th ) 
我有一个字典,我正在尝试用它填充一个组合框。我的设置类有一个名为符号的字符串属性,这是我想要在下拉列表中显示的,我希望ComboBox.SelectedItem是一个设置对象。到目前为止,我已经尝试过: comboBox.DataSource = dictionary.Values.ToList(); combo...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.