在列表视图中添加控件
本文关键字:添加 控件 视图 列表 | 更新日期: 2023-09-27 17:55:47
我正在使用.NET CF在Windows Mobile中制作应用程序。
需要想要在列表视图的第三列中添加文本BOC。谷歌搜索了它,但只获得了Web应用程序的解决方案。
在窗口移动????中是可能的
到目前为止我尝试过的代码...(虽然它不起作用:-) )
for (int i = 0; i < soups.Length; i++)
{
ListViewItem li = new ListViewItem();
li.Text = "RSO" + (i+1);
li.SubItems.Add(arrval[i]);
//in 1st attemp i tried
li.SubItems.Add(new TextBox());
//in 2nd attemped
TextBox tbox = new TextBox();
li.SubItems.Add(tbox);
li.SubItems.Add(Convert.ToString(5 * (i + 1)));
li.SubItems.Add(Convert.ToString(35 * (i + 1)));
lst_option.Items.Add(li);
}
但这两种方式都不起作用....BCZ 的明显原因,因为我试图在 add() 方法中添加 obj 而不是字符串:) :)
提前
紧凑框架的现成控件(ListView、ListBox、DataGrid 等)都无法提供此功能。 常见的解决方法是在窗体上放置一个单独的文本框,当选择 ListViewItem 时,移动文本框以覆盖子项/单元格的位置,将子项/单元格文本放入文本框中,然后使其可见。