Forms Data Controls :: Changing Date Format In A Grid View?
Jan 9, 2011
Since I'm using Oracle database , I need to use this kind of date format :dd-mmm-yy
so, when a user insert date in this specific column, I ask him to insert the date in dd/mm/yyyy format and then I use a function to "translate" it to oracle date
the problem is that the next time the user will try to update the row, the validation rule asks to change the format of the date to dd/mm/yyyy
so what I wanted to do is that whenever I display the gridview I'll see the dates as dd/m/yyyy , but the data that will be sent to the database will be in the oracle format.
I am using a dataview to read a certain record from a database and then adding these values to different elements on a form (label, textbox) ..
One of the fields is a date/time and i only want to display the date without the time..
code:
{on page load} Dim dv As System.Data.DataView = CType(DEDS.Select(DataSourceSelectArguments.Empty), System.Data.DataView) lbl_startdate.Text = dv.Table.Rows(0).Item("'<%# Eval("evt_startdate","{0:d}")%>'").ToString() ' DEDS is my SqlDatasource .. 'evt_startdate is the date field coming from the DEDS datasource
.. It's not working .. I'm not sure how i should alter the date format ..
I know that variations of this same question have been posed numerous times - but I can't quite seem to find the exact solution.
I would like any row in my gridview where the boolean field "Approved" is True to be shaded gray. Here is the code that I'm using, but every row ends up being gray, regardless of the value in that "Approved" field. My guess is that I'm not correctly evaluating the boolean value in this field (which is actually a yes/no field in MS Access), Not sure if I should be reading that value as "-1", "Yes" or "True" or "NotNull"? Anyway, here is the code:
i have a grid view with some coulmns like Name,Phone no etc with Edit,Delete column in grid view. I click a row in grid view to Edit,it goes another page where i can edit all fields .Once i update i redirect the page to gridview. I want the grid view to remain in that particular page say 4 of the grid view
It happened to add an extra Gridveiw Header in row_databound event , It did worked fine on !Postback but disappered on Page.Postback . Quick google search guided me to move the event to Row_Created event and every thing is okay .
Can any expert post some pointers , differnces between grid row_created vs row_databount with some sample table data created dynamically behaviour of both the events in !Postback and page.Postback .
I am doing a online web application whereby user is able to enter in new template as well as search for template. The Add template is located outside the grid view and if user clicks on the button, it will load the grid view that is populated with data as there is a row of empty fields at the bottom. However when I click on the Add Template button, the grid view does not appear.
This is my business logic that I used it to search for records as well to click on the Add Template button to add in new records:
I am now working on Datagrid View on my sample n-tier.
How can i control it that it will not show all records on my query that maximize if i run my webpage.Or Control it size so it will retain its position like on the design.
Like on win forms that it will show scroll bars etch..
I'm looking for the best way (Performance) to do gridview columns formating RunTime /Dynamic depending on the datatable Columns type ,I want to bind the datatable to a gridview and format the Date columns to short date, and currency columns formatted with comma ex 10,000.00 inplace 100000.00 at datatable the column type is double run time (without converting them to String) since I do a filtering and sorting at these columns.
i have added to my web.config page this instruction:
<globalization culture="en-GB"></globalization>
all the dates in my web page are formated as dd/mm/yyyy but my database is still under mm/dd/yyyy is there a way to also change the format of sqlexpress to dd/mm/yyyy ?
Have a GridView with a templated select button hidden and using
e.Row.Attributes.Add("onclick",Page.ClientScript.GetPostBackEventReference(this.grdMaster, "Select$" + e.Row.RowIndex.ToString())); to select a row .
When user like to update the datasource he will select one row from gridview then in selected indexchanged event i would display the selected row values beneath the form under the grid , Then user will update the contents displayed from grid and click an update button which is outside the grid . After updating the displayed row , i got to get the values of the next row in the grid and display them for next updation , i'e if users maually selects row 3 from grid then he can update the values using the update button and then on update click itself i'll have to display next row contents of row 4 and this process could go on .
I have a grid view that does add, edit update and delete. ( I draged the grid to the aspx page ) it is working. I would like to have the following : once I lick on edit, I open a form inside the grid view to edit the fields. How can I do that.
am using Gridview in my web page, when i load the web page, the table header also displaying in the GridView. So i want to give my different header name in datagridview.So how to change the setting in datagridview.
i'm tring to search my table according to id number or the case number then view it in a gridviewbut it work for the first time then after it stop for error
Dim conn As New SqlConnection conn.ConnectionString = "Data Source=.SQLEXPRESS;AttachDbFilename=C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLDATATask.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
i have a situation, like this, there is a one data grid, which is empty, in that we can add the values, in that grid was paging enabled, so after the 10 record, remaining values ll be in the next page of the grid, so if i want to view that value, i should be use the paging option, here i m getting proble, becz, here i have use the code
If i have a page which displays all the data but with only a few fields, then i select one of the data and then i want to be able to view that data with all the fields related to that data on another web page.
I have been able to view the data in Grid view and enable the Select, Update, Insert and Delete. But not able to use the select button to view the information on another web page.
I have written a small web app to take fill a dataset from an xml file, which is then bound to a Gridview control. The problem I am having is that I am trying to format a date field as it is currently displayed as '2010-06-03T16:37:26.043+01:00'. I can usually set a format to an item within a templatefield by setting the bind or eval text, but in this case I cannot.
XML File [Code].... ViewTable.aspx.vb [Code]....
I have tried formatting the column within the rowdatabound event but with no joy. Code shown below e.Row.Cells(10).Text = Convert.ToDateTime(e.Row.Cells(10).Text.ToString())