I have a datagrid which has been bound to a datatable.If I sort the grig lets say by surname order I would like to export that datatable in that sorted order but whenever I do it never seems to be sorted.sorted order.
Basically what I see in the grid is how I want my exported table to be.
I've got a calendar app where we're loading up a DataTable from one method, then merging the results with another method - both methods return the same type of data and the same columns. One of the columns in the results is "start_time", which has a date and time. What I want to do is sort the entire, merged, DataTable by the time in the "start_time" column, disregarding the date completely. I've gotten this far, but can't see how to get it done:
Public Function GetDates(ByVal dStart As DateTime, ByVal dEnd As DateTime, ByVal nPageId As Integer) As DataTable Dim dt As DataTable
[Code]....
I think I need to create a new column and grab the time from the start_time column and then re-sort the table
I have a FlexGrid control in my Windows application that contains a row of data. The data in this row is related to even more data that won't all fit on the same row. For Example:The main data row contains Username, Last Name, First Name, Middle Name, E-mail Address, Phone Number, etcA secondary row to this might contain user permissions to certain resources, such as File Server Access, FTP Access, Remote Access, etc.Now, I can use the subtotal and outline capabilities of the VSFlexGrid to make a second row, but the column widths are still bound by those set for the main data row. Additionally, I can't put real "headers" on the supplemental data. I have to fake it by creating an additional row, setting the background color of that row to gray, putting the header strings into those fields, and then adding the next row with the actual details.
What I would like to do is create separate grids for these secondary rows and "embed" them in a blank row of the existing FlexGrid control directly under the related main data row. This would give me the ability to use a different number of columns, to format these columns independently of the "parent" FlexGrid settings, as well as put a new header row for the new grid that identifies its data.In other words, I'd like to somehow make a "child" grid that's related to a particular row of the "parent" grid (not the entire grid itself). I don't know if this is possible, and if there is another way for me to accomplish this goal, I'm all ears. However, if it IS possible, I'd love some advice on how to implement it.
I have a datatable and I apply a filter to the defaultview.rowfilter property of that datatable. If I then loop through the rows collection of the datatable, will I only be able to see those rows that the filter applies to, or will it loop through all the rows?
I want to know how to perform row delete to datatable which is a datasource to the grid.
In details: I have a datagridview (dg) and its datasource is set to dtItem. User will select some rows in dg and press 'delete' button.
dg.DataSource = dtItem;
I will perform a loop and delete the records. Here is the code eg:
foreach (DataGridViewRow drw in dg.Rows) { if (drw.Selected)
[Code]....
The problem is it didn't delete correctly. If user selects row index 0 and 1 in dg and delete it, it will delete the first one correctly and then finished cuz no more row is selected in next gridviewrow.
I tried google and didn't find what I want. may be because i don't know the correct keywords I should use to search.
I am using Datagrid View in vb.net 2005 i have loaded data from db to the datagridview in all cells. i have concatenate three strings in a cell from db. i want that after first string the second string goes to the new line in the cell.[code]...
I'm working with a DataGridView. The DataSource for the DataGridView is set to a DataTable that I've populated with the results of a SQL query.
Then, I add an extra column to the DataGridView, a DataGridViewCheckBoxColumn. This allows the user to select a number of records in the datatable in order to save out selected files, represented by the rows of the datatable/DataGridView.
I have buttons that will programmatically check/uncheck all of these CheckBoxes, as there are frequently several hundred rows in the DataGridView. The user can also check/uncheck any number manually.[CODE..]
I have a custom made tooltip form that displays when the user moves the mouse into a cell on a datagridview using the cellmouseenter event.
The tooltip pops up right away, so the user has to move the mouse away to make the tooltip disappear (the tooltip is kind of big, thats whay i had to custom make it).
what i want to do is add a bit of a pause inside the procedure that displays the tooltip. What i came up with was this:[code...]
I did this Imports System.Data Imports System.Data.OleDb Public Class Form1 Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
I an new to VB.Net as well as this forum. I have a problem in working with printing my results from the Data grid view. Actually I am working on my project "Library Management System" and I have to print the results of the DataGridView. Like if I search for an author in the book catalogue, the results are shown in the datagird, I need to print those results to printer. I may be the selected or the whole page. Please help me it's urgent. And please remeber I am new to it, so wud be gr8 if it is given with example and explanation.
winforms .net 3.5 Ultrawingrid 9.2 In my subclass of Ultrawingrid.Ultragrid :
[Code]...
This works fine. But when the grid is dropped on a TabControl tabpage, the ctrl-tab looks very different to the sub above. e.keycode is seen as controlkey {17} I realize that by default cntrl-Tab moves between tabpages. I need to override this behavior. My thought is I probably need a subclass of the tabControl which will pass the keycombo through just as the form does but I confess to being clueless as to how to accomplish that. I tried to override the onkeydown of a tabcontrol subclass and just issuing a return and not and base call to onkeydown if the ctrl-tab combo was pressed but it seemed to see the e.keycode as controlkey as well.
I probably shouldn't go down these roads, but stuff like this just gets to bugging me. Of course, with any of three possible database backends I should expect some quirks.I have a table that has one primary key field and several NOT NULL fields.So I do a SELECT * from the table and populate a .net datatable with the results.I can create a new row for the table, add the value for the primary key field, and then add the new row to the datatable. Everything works fine in Access.But in Oracle the situation is different.I have to supply values for all the NOT NULL fields before I can add the row to the datatable. As far as I can tell the two tables are the same in the two databases in both databases there is one PK field and the same fields are defined as NOT NULL. So why does the .net data provider for Oracle care when I try to add a row that does not have values in a NOT NULL field and the Access provider not?
I am facing below problem. Cannot perform '=' operation on System.Int32 and System.String.
What I tried to do here is I have a dataset get from SQL Express 2005 and I am adding a new row to it and it hit the above error.I combine 3 tables in SQL and return the data to my win application.And I add 1 row to it. here is the data type in my sql statement.
SELECT cd.indexNo, c.custid, c.companyname, c.contactperson, c.contactno, dt.Type, cdm.DrawingMaterial, cd.Size, cd.Roundness FROM rpts_customer As c, rpts_custdiesdetail As cd, rpts_Type As dt, rpts_CustDrawMaterial As cdm WHERE c.custID = cd.custID AND cd.cdmNo = cdm.cdmNo AND
i have a datatable that contains numerous postcodes in the following format[code].....
there is always a space before the last 3 characters now i need to filter the datatable against a list of excluded postcode areas..these are the following format:-
BT1 BT2 BT4 BT40
so its either 2 letters & 1 number or 2 letters & 2 numbers, no 2nd part to the post code..i have a little function which builds the string, and then removes the rows from the dataset like so (ive pasted in an example postcode string)....[code]....
which obviously brings out no records as they all have full postcodes the issue is, i need to be comparing only the first half of postcode BTxx bit but cannot use a % wildcard, as this then would bring out BT40's when i only want, in this example, BT2 & BT4's..so is there a way to make it compare against the first half of the postcode?
Is it possible in to filter out certain columns from a datatable? If suppose a datatable dt1 has 3 columns and I want to have a new datatable dt2 with the values of only 1 column from dt1 then what is the best approach to do it? I know a rowfilter exists for dataview of a datatable but there is no column filter as such.
I'm adding a DateTime DataColumn to a DataTable like this: Dim colDate As DataColumn = New DataColumn("Date") colDate.DataType = System.Type.GetType("System.DateTime") dt.Columns.Add(colDate) Then when I try to add it to my datatable, if the value is Nothing I get an error saying string was not recognized as a valid DateTime. I'm having trouble getting this to work.
I am working with two different connections because the information I need is stored in two different locations. One being Oracle, the other being Access. I pull all the information I need from Access with the exception of one field which I pull from Oracle. When I add this field to my datatable, it adds it to the end. I am wanting the column that I add to be between column 1 and 2 of my current datatable. Anyone know the best way to do this? From what I could find, there wasn't a way to re-arrange columns. Here is my code.
Dim da As New OleDbDataAdapter(" SELECT tblSummary.WorkOrderNumber, tblLabor.Crew, tblLabor.NumberOfMechanics, tblLabor.NumberOfHoursPerMechanic, tblTasks.TaskNumber, tblTasks.TaskDescription FROM (tblLabor tblLabor INNER JOIN tblTasks tblTasks ON
My program reads a 3rd party .txt file using OleDb and reads the file into a datatable. It's overall working fine except a user will occasionally have a problem reading a file. At this point.
Line that gets hung up Try Dim comm1 As New OleDbCommand("SELECT * FROM " & safeFileName & " Where " & Status & " = '" & StatusClosed & "'", con) Dim dasold As New OleDbDataAdapter(comm1) dasold.Fill(dtsold) AddColsold() [Code] .....
It can not retrieve a date for one of the fields, then gives error and does not get dates for each records after the one it gets hung up on but the date is in the file. If I open the file in excel and play with the column sizing, for instance just autoformat column width then it read the date and will work fine. I have looked at the file in notepad and cant see anything wrong in particular on the record it gets hung up on. I have no control over the .txt file since it comes form a 3rd party.
Can anyone demonstrate with an example how to shift the position of a datacolumn in a specific position after it is added at the end of a datatable.For example lets say I have a datatable with 9 columns and 5 rows. Now I added a 10th column. However I need this new column as the 5th column which requires shifting. How do I perform this shifting?