I have a datagridview showing data from an Access database. I have dragged the datagridview from "Data Sources" window - and not written any code. In bindingsource I have choose to sort on an autonumber field. Is it possible to let the user use the mouse to change the order, and the database to remember this the next time the user starts the application.I guess I have to have a number field in the database, and write code to change the value in number field as the user change order - and then save this back to the database? Does the datagridview support changing order by mouse at all?
Asset Database, with DataGridView that is populated with desktop and laptop PC's by 'Office' and 'PC Type' (Combos). You can double-click a row to open an editing screen to edit the PC details eg: assigned user, purchase date, serial number and so on. The problem
after i drag the datagrid view from the data source windows the group of controls appear in my form does not include a binding navigator, i also dont see it in the component area.
but when i try the example from northwind database after i drag datagried view it already have a binding navigator. why my own project dont?
EDIT: im able to figure out about this 1st question, just a little bit of exploration , i just add the navigator control from the control toolbox. then set the binding source. ^^,
question 2: when the binding navigator is now available.
when the navigator is already now in the form i will set the visible property = FALSE.
i will make a control button that will serve as "Save and Addnewrecord" that will save the data (from the text box )and save it to the table and add new record read to accept new data.
I've been asked by a local window cleaner to design a small utility that can display a grid of customer data, sort them, and then export it out as a formatted .txt or rtf file.
I have a few classes, one is a form, the other is the source of the datagridview. I want to be able to sort the columns of the datagridview by clicking on the header. Here are the classes that I am dealing with:
Imports DiscoveryByte.AddTools.Misc_Tools Public Class ViewDiscoveryFlashCards Private DBBindingSource As New BindingSource
Right now I have checkboxes on my form, and depending on what check box I check, the value of it gets put into a text box. So if I check "Right Eye", the texb ox below it gets "Right Eye" placed there.
I would like to do away with the check boxes and instead have a new form pop up with a list of words that gets populated from a table. Is it possible to be able to drag and drop these words into a text box? I guess I could use a List Box control for that but I'm unsure how to implement drag and drop. Maybe be able to multi-select words and then drag them all to a certain text box.
I'd like to have give the user the option of adding and deleting words from that form as they see fit, so could I just let VS do that for me by dragging the datasource onto the form and have it create a bindingnavigator or should I do it myself?
how to handle a single attachment being dragged from Outlook - basically this code gets the filename:
Dim fStream As Stream = DirectCast(e.Data.GetData("FileGroupDescriptor"), Stream) Dim fileGroupDescriptor(512) As Byte fStream.Read(fileGroupDescriptor, 0, 512)
I know how to drag a file to a listview, my question is regarding folders... How can I add a folder to the listview? I know a folder is not a file, but, is there a way to "recognize" it as a folder and then add any icon in its place?
I have a DataGridView.DataSource set to a Collection of custom objects. The columns use read only properties from the custom object for display, this dialog is for display only. The properties all return String objects. I set the columns all but 2 of them to sortmode automatic (the ones that are not set is a button or a checkbox). Yet it does not sort. I have googled around and most people use sql or binding sources but I am using a trivial vb collection. Some say I should implement IComparable but isn't String already IComparable?
Per a request here are some code snippets.
This method defines the columns in detail from columns I designed in the designer.
The column names are called pSelected or pCustomer and corresponds with a property by the same name that the column definition ties to.
Protected Sub UpdateDGVUS() If Not USColumnsInitted Then USColumnsInitted = True
I want to sort the data in my DataGridView by the Title, Location and Reference, i have the following to sort the DGV by title, how can i include the two other columns in the sort?[code]...
I need to sort datagridview row sorting. There two color in the datagridview rows, some is yellow, some is white. How can I sort them by yellow rows shown first then only show white color rows?
i need to sort the DataGridView by date, one of the TextboxColumn contains date in the following format '12-jan-2010' i need to sort by date but the gridview sorts by number
how to sort the Datagridview. In my scenario I've a datagridview and this is the code I use to fill it:
vb ...declaration of cmdStoredProc... cn.Open() cmdStoredProc.ExecuteNonQuery()
[code]....
So it works very well only if i set AutoGenerateColumns = True.Why this code doesn't work with the autogeneratecolumns property set to false and the runtime binding of each column?
I am trying to display a football league table in datagridview. my code gets that data for each column from ms access and displays it in datagridview. I want to sort rows according to the value of the "pts" column.I've tried using using BindingSource.Sort = "pts" but this has had no effect.
I am using VB.NET 2008 My DataGridView is bound to a DataSet. After adding a DataGridView row (from another form), I needed to sort the DataGridView in order to put the new row in the appropriate place. I needed to be able to identify the current sort column and the current sort direction (ascending/descending) but I was unable to find out how to obtain that information from the DataGridView properties. Consequently I had to do it the hard way via my own coding. The sort column name (or names) and the sort direction then became available to my program in the global variables.
I have the below bit of code that allows a user to see data in a DataGridView. They can click on a single row and open another form with the detail of the selected item. Once the user returns from that form I refresh the original screen with anything that might have been changed from the other screen (or by other users elsewhere in the network).
This works perfectly fine to select items, go look a the detail and change anything you like, then return and refresh the screen with the new updated information, with one notable exception. I get a NullExceptionError whenever the user has changed the default datagridview sort option on the first screens grid screen. Then selects and item and goes to the second screen and comes back to the first screen. And the really strange thing (to me) is that the first record on the return gets added fine, it is the second record it tries to add that is throwing the error.
Other notes: all variables have values (not nulls), the tableSelect is also valid and not equal to nothing.
If sqlConn.State = Data.ConnectionState.Closed Then sqlConn.Open() Dim r As Data.SqlClient.SqlDataReader = sqlComm.ExecuteReader() If r.HasRows = True Then
I'm moving code from using MSFlexGrid to DataGridView.My programming approach is to leave the total line in the last row of the grid. I prefer not to change this. I successfully handled this with MSFlexGrid by turning off the automatic sort and invoking a manual sort when the header row was clicked. I was able to select the cells I wanted affected by the sort. I selected all cells but the final row and then did MSFlexGrid1.sort. This worked.I have read up on the DataGridView sort. I can make my grids sort and I can turn-off automatic sorting and can force a sort programatically. I have NOT been able to do a sort in a manner that excludes the last row.
Is it possible, out of the box, to sort a .NET DataGridView column using only the keyboard?I understand there is a SelectionMode property, but changing this merely allows me to select, using Shift+Space, an entire row or column, but this doesn't have the same effect as clicking the header with the mouse and causing a sort.The reason I ask is because I am working on accessibility issues and would like to avoid relying on the mouse.