![]() ![]() Member 8214494 17-Oct-11 15:37 17-Oct-11 15:37 EDIT: my bad, for some reason the application is adopting the en-US date encoding, forcing the date via some formatting fixes this. END EDIT Firstly, wonderful extension of the list view! Unfortunatly, I am having some issue using this control in a VB.net project. I have a field in the listviewex, which is a date string, and is associated with 'datetimepicker' control the LVI is defined as per your example program: lvi.SubItems.Add(Amendment.Issued) amendment.issued is part of a structure defined as: Structure AmendDataType Dim No As String Dim Drawn As String Dim By As String Dim Check As String Dim App As String Dim Issued As String Dim Desc As String End Structure this value will cause the error above, though it has been defined and manipulated as a string. If i hard code the string as: lvi.SubItems.Add( ' ') this string works. If you're disappointed that there isn't a built-in way to edit all the items and sub items, the thing to bear in mind is that ListView is essentially a display control,. The most notable debug details as as follows: system.FormatException: String was not recognized as a valid DateTime. At System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Windows.Forms.DateTimePicker.set_Text(String value) at ListViewEx.ListViewEx.StartEditing(Control c, ListViewItem Item, Int32 SubItem) at SSMExplorer.SSMExplorerDlg.lvRevisions_SubItemClicked(Object sender, SubItemEventArgs e) in c: users adam kalajzich documents visual studio 2010 Projects SSMExplorer SSMExplorer SSMExplorerDlg.vb:line 1355 Any help would be greatly appreciated. StehtimSchilf 12-Oct-11 2:01 12-Oct-11 2:01 Hi I have a simple textbox in my ListViewEx. In the SubItemEndEditing event handler I check user's input. Now I simple like to replace all blanks to an empty string: // trim string input = this._editControls[ 1].Text; input = input.Replace( ' ', ' '); // not working: e.Item.SubItems[e.SubItem].Text = input; // not working as well: this._editControls[ 1].Text = input; The problem is ListViewEx still displays the input as is, with all blanks, although I see during debugging input assignment has been done. This can't be difficult, but how do I achieve it? Jabber download folder access. Cheerioh & thx SiS. Sandhya Yamarthi 25-Mar-11 8:38 25-Mar-11 8:38 Hi, First of all, thank a lot for the code you provided. I want to modify this listviewEX as my listview has its items in the first column and sub items in the second column are not editable. So I want to set a text box as an editor control for the subitem that exists in the third column and a combobox for the subitem in the fourth column and so on. But when I tried your code, It just satrted implementing from the item in the first column it self.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |