Sort A Bindingsource Basing On A Column That Has Alphanumeric Values ?
Jan 2, 2012how to sort a bindingsource basing on a column that has alphanumeric values
View 11 Replieshow to sort a bindingsource basing on a column that has alphanumeric values
View 11 RepliesI 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.
[Code]...
Is it possible to have a different selection of values in the 2nd combobox depending what was picked on the first combobox? For example an American state is picked in the first combo box and the second combo box loads the cities in that state? I'm just using a basic form in Visual basic 2010 there is no database behind it.
View 6 RepliesHow do I sort the files in this directory below by alphanumeric?An example of a file: 12325_2011.jpg
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Dim di As New IO.DirectoryInfo(ImagePath)
Dim imageArray As IO.FileInfo() = di.GetFiles()
[code]....
I want to sort the binding source column (Product Code) which formatted like (AA-AAA AAA AAAA)
but i do not want straight sort on product code column, i want the sort as :
substring of 1,2 + 8,3 + 3,3 and then the rest of the column.
I know i can do it in the table direct using the OrderBy and the substring function, but the problem is that sort is not static it is dynamic according to different status means it change the substring order.
I need to sort the rows in a bindingsource. When I sort by a field name, ASC, it works correctly, but when I sort in DESC mode, instead of being the opposite of ASC, it sorts the rows whose fields have the same value in ASC order. For example:
I've got a column with the values A, B, P, P, P and P
ASC: A B P(1) P(2) P(3) P(4)
DESC (as i want it to be): P(4) P(3) P(2) P(1) B A
DESC (as it sorts):P(1) P(2) P(3) P(4) B A
Is there any property in bindingsource which I can use to change this?
i have a datagridview on a form which contains studentname (in alphabetical order) and a blank rollno field according to the particular class.Now what i m suppose to do is to assign roll no on button click, starting from first student to last student.
[Code]...
i have a datagridview on a form which contains studentname (in alphabetical order) and a blank rollno field according to the particular class.Now what i m suppose to do is to assign roll no on button click, starting from first student to last student.
Roll no is like 11DCE001...For eg:-
Roll No StudentName
11DCE001 A
[code]....
I have a Datagridview whose source is a BindingSource. The grid has columns Source,FormatShort, and Number among others. I would like to sort the grid's appearance according to the order below:
View 6 RepliesI bound datagridview to bindingsource. The bindingsource has its datasource a collection Called Rates which is a collection of Rate items. The rate object has a property called VALUE. I need the user to be able to edit different values for the collection; However, on the datagridview, i need to keep displaying on one column called OldValue the existing Rate value before the change while allowing the user to edit that value in a second column called NewValue.
In other terms, One colum OldValue will keep the existing values from the DB before being edited by the user, this column OldValue is readonly. Another column NewValue will display, the 1st time, the old value from the DB (similar to OldValue when we do the Fetch from the DB), but it`s editable column, so the user can modify each value in the column NewValue without overriding OldValue cells. For now, I bound both columns OldValue and NewValue to the same property VALUE of the Rate object,
[Code]...
It seems that on clicking datagridview column header, the column will be automatically sorted based on the column type. I have a column showing some numbers. If column type is string, it sorts "1","20","3" into "1","20","3". If column type is double, it sorts into "1","3","20" which is the result that I want. However, there might be some erros in the numbers and error messages(text) will show in the cell instead of numbers. So I cannot set the column type as double. I want to ignore these error messages and sort all the numbers. How can I do this?
Also, I need to add some background colors to different rows in datagridview. So in the column header click event, I call the bkgColor Sub to achieve this. My question is that how can I override the sorting method in this event?
Private Sub DataGridView1_ColumnHeaderMouseClick(sender As Object, e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.ColumnHeaderMouseClick
Try
[code]....
am trying to calculate the values in rows in column 6 based on values of column 5. Bellow is the the code I am using I get a run time error about the string not formatted properly
[Code]...
I thought I had this sussed until I then wanted to filter between two values or greater than or less than two values. I have searched and searched all over the web for this and I just go round in circles. This is so frustrating why is this so difficult to find something so basic (anyway that is my rant). I have something like this but am totally confused and do not understand what I am doing now: how I get this working in plain English.
Me.BindingSource.Filter = String.Format("DeliveryDate >= #{0:MMM/dd/yyyy}# And DeliveryDate <= #{1:MMM/dd/yyyy}#", dtpStartDelDate.Value.Date, dtpEndDelDate.Value.Date) _
& String.Format("JobID >= {0} AND JobID <= {1}", txtStartJobID.Text, txtEndJobID.Text)
If I run this with just the date range filter it works fine it is when I add the second filter for the Job ID range I get the following error; {"Syntax error: Missing operand after 'JobID' operator."}
So I it is this line I have the problem with:
String.Format("JobID >= {0} AND JobID <= {1}", txtStartJobID.Text, txtEndJobID.Text)
I have the following code on a form:
Public Sub Init(ByVal SelectedItems As List(Of Cheque))
Items = New BindingList(Of Cheque)(SelectedItems )
BindingSource1.DataSource = Items
[code]....
This code gets called like so:
...
fmEdit.Init(myList)
fmEdit.Show()
All variables are populated etc, it seems to go through the DataBindings.Add ok but when the form appears I get the error about unable to bind to a property or column called Id. I tried replacing the DataBindings.Add code to use the BindingSource1 instead of Items but I get a similar error.The names of the properties in the class match that of the name in the Databindings.Add code.
UPDATE: Here is my class:
Public Class Cheque
Public Id As String
Public Status As Byte
[code]....
A brief about the foundation of the program: I have created a VB2010 Windows Form application that connects to a Microsoft Access database. A datagridview is used to show all the data of the database. Then, a filter is used to filter the dataview (the BindingSource actually) and show the filtered db's data.
Let's say this is how I filter my BindingSource:
MyBindingSource.Filter = " price > '110' "
This would cause the dataGridView to filter the data (correctly), and let's say 10 rows are now displayed. What I am trying to do now is to get the sum of the values of one column of these new data. For example each of the 10 rows have a 'price' column which contains a double value. I would need the sum of these *filtered* values.
I found on the Internet that I may be able to transform the BindingSource into a DataTable and I could, but now I don't know how to access the values inside this!
I'm trying to filter all the records in my datatable that have a NULL value for one the fields in the table, I'd like the bindingsource to show only those records that have null values.
[Code]...
i have just quick question (there's not much to elaborate from OP site). Have you any links or ideas, or experiences, what is to be done to class derived from System.ComponentModel.Component, in order to show its rectangle in designed form or control. I maybe satified with just making Component shapy. Anything else should be just game. But actually I have no idea how to draw component from its basics. Any idea or link, or bunch of links very welcomed! Even my capabilities of crunching google links are nothing here.
View 7 RepliesI am using vb.net 2005 andCrystal Reports .net. I am fairly new to using Crystal and am having some problems with a report I need to change. The old report was simply based on an SQL Server 2000 view and worked just fine. However, now I need to use a parameter to filter the data first. To do this, I created an SQL Server 2000 stored procedure that uses one input parameter and then I simply "select *" from the original view and use a "where" clause to filter the records based on that input parameter.
View 1 RepliesI am reading an Excel file into VB.NET. There are 4 columns containing dollar figures of varying amounts. Here is what I need to do is identify the columns with the highest $ figure, the next highest, etc. and mark them so that .NET can identify them (e.g. col3 is highest so rank1 variable is "col3" and so on).So I am dealing with Excel Ojects which is new to me and sorting which is new to me. If it helps, here is how I am reading in the Excel file:
xlsWorkBook = xlsApp.Workbooks.Open(folders(f).ToString & "" & fileInFolder.ToString)
xlsWorkSheet = xlsWorkBook.Worksheets("Sheet1")
Dim ColumnNumber As Integer = xlsWorkSheet.Cells(1, StartColumn).Column
[code].....
In my form I have several datagrids.
View 2 Repliesis this possible To loop through the column one entrys and then rearrange by there values?
example all column one is date entrys
12-11-08
12-07-08
and so on and reshuffle the listview?
I have coded my program so that when a user clicks on a column, the data is sorted in ascending/descending order.When I go to click on a column header, however, nothing actually happens.I dont get an error or anything.Here is the code that I am using to sort the records in the GridView:
Property GridViewSortDirection() As SortDirection
Get
If IsNothing(ViewState.Item("GridViewSortDirection")) Then
Return SortDirection.Descending
[code]....
I have a class for example:
Public Class Employee
Private mName As String
Private mSalary As Double
[Code].....
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.
View 3 RepliesDim array1(9,2) as String
So basically, 10 rows and 3 columns and say I want to sort them by the values in the 3rd column.
Each row is essentially a record of data and must be kept together.
Now I know that you can't use the array.sort method but would I have to use a bubble sort or something for this?
What's a good way to manipulate the records while still keeping each row linked together somehow.
I'm trying to put the names of all my column's (that are in my datagridview) in order by their displayIndex property in an arraylist.
View 2 RepliesI have a range in excel and I want to be able to sort it by one column programmatically.
There is range.sort, but it has a ridiculous about of parameters and I cannot get it to work.
Surely there must be something to be able say I want this data to be sorted by this column?
I want create a datatable .In this datatable 2 coloums are percentage and marks .I want to show the maximum percentage record display on first and simultaneosly another racord ?Thats why i take a dataview but dataview could not sort the datatable exam.
Dim view As DataView = dt.DefaultView
view.Sort = "clm_percentage DESC"
dgvStudInfo.DataSource = view
I got a gridview which auto generates columns. One of the columns is a date field.Somehow, i cant sort the date field. It's being interpreted as a string.The data comes out a database. The datatype there is set on datetime.his is the code in the aspx file:
<asp:BoundField DataField="date" HeaderText="date" SortExpression="date" DataFormatString="{0:dd/MM/yyyy}" HtmlEncode="false"/>
[code].....
I have lines like this
( Pin ) [ Probe ] Length = in.
| From | To | From | To
Length|Ga|Color |(b r c )|(b r c )| X Y | X Y
[code].....