English 中文(简体)
在按钮单击时,应将ListView中的一列可见性设置为false。
原标题:on button click the visibility of a column in listview should set to false

how can a visibility of a particular column can set to false in a listview..that is the column should exists in the client site but in hidden form... what is the option other than setting the width to 0. im working in c#.net VS2008

最佳回答

使用 ObjectListView。这是专门设计的,旨在摆脱使用隐藏的列来保存数据的概念。

通过ObjectListView,每一行都知道构建它的模型对象。所以,如果你想找到用户选择的对象的 FilePath,你可以说:

MyDataModel model = this.objectListView.SelectedModel as MyDataModel;
if (model != null) {
    DoSomething(model.FilePath);
}

此外,您可能也想查看这个问题,它从更高的角度讨论了同样的问题。

ObjectListView还添加了许多漂亮的UI特效,总能给用户留下深刻印象 :)

alt text
(source: sourceforge.net)

顺便一提:ObjectListView 仅支持 Windows Forms。

问题回答

在这种情况下,您必须将列的宽度设置为零。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签