Forms Data Controls :: Change The Date Format From String To String At Gridview?
Feb 24, 2011i facing a problem to change the date format at gridview display.
below is my coding:
[code]....
i facing a problem to change the date format at gridview display.
below is my coding:
[code]....
I have created a class file which gets me the state codes,license numbers and the expiration dates for the same.
I fetch the expiration dates in string format.
Each customer can have many licenses.
I have changed the format of the date (initially appearing as YYYY/MM/DD 00:00:00 when retrieved from database) to MM/DD/YYYY.
After retrieving all the licenses pertaining to a single customer, I bind them to a datalist.
Now the requirement is that for each customer, I need to sort the licenses according to the latest expiration date and then display the same.
How can this be achieved ?
200011
200009
I want for the date to be displayed in the Grid at the following format MM/YYYY - that is:
Databound
Databound
Till Period
From Period
Databound
(I have just started programming in C#.net via Microsoft Visual Studio 2010, so I really don't have programming knowledge yet).
From the database - 2 of my GridView cells: From Period, and Till Period - retrieve dates in the format YYYYMM - that is: just Year and Month. For Example:
Databound
Databound
Till Period
From Period
Databound
200008
200005
200011
200009
I want for the date to be displayed in the Grid at the following format MM/YYYY - that is:
Databound
Databound
Till Period
From Period
Databound
08/2000
05/2000
11/2000
09/2000
How can I do it easily? (I have just started programming in C#.net via Microsoft Visual Studio 2010, so I really don't have programming knowledge yet).
MyDataSource is a datasource stored in a session passed through a search page
protected void Page_Load(object sender, EventArgs e)
{
gridview1.DataSource = Session["MyDataSource"]; [code]....
dates appearing in this gridview display as M/d/yyyy + time for example 12/31/2010 00:00:00
My Question: i need a way to display date as d/M/yyyy with no time for example 31/12/2010 usually i do this by setting the gridview properties htmlencode=false and dateformatstring="{0:M-dd-yyyy}" but in this case the gridview dont show any field because it bind data only at run time
I have a gridview that is built using a objectdatasource and set to autogenerate the columns based on that source, on some other pages i have a gridview that is built within the page with template fields and so on..
in that gridview i have a field that displays the time value like so
<asp:Label
ID="lblstartDate"
runat="server"
Text='<%# DataBinder.Eval(Container.DataItem,"startDate", "{0:t}") %>'
/>
How can i apply the same formatting to my time column that is being displayed on the page that uses the autogenerated columns?
I tried to handle in SQL, but only returned the value like this : 03:11:00 and i would like to see it like this : 3:11 AM
I can't seem to change the format from 77.77980986554 to 77.80% in one of the footer columns.
I tried
GVreporteventas.FooterRow.Cells[3].Text = String.Format("{0:D2}%",((tva / tvo) * 100).ToString());
Did not work, the point is that no matter what format I give it, it always returned like 77.77980986554
No matter if I try currency format or other formats, so obviously is not even formatting the string or something.
I have a gridview, one of the columns is a template containing a label.
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="ProductID" DataSourceID="SqlBestSellers" HeaderStyle-BackColor="#DDDDDD" RowStyle-HorizontalAlign="Left" RowStyle-Font-Size="10pt">
<Columns>
[Code]....
I am trying to format the cost as 10.00 but does not seem to have any effect at all. I get the values OK, but if the value of the string is 10.90, the output I get is 10.9
When i run the following code i get an error when gridview changes mode to Edit. stating that you can't change string to decimal!
To get around the occurance i want to disable code when in Edit mode or resolve another way?
GridView1_RowDataBound
For Each row As GridViewRow In GridView1.Rows
Dim cell As TableCell = row.Cells(7)
Dim invoicetotal As Decimal = CDec(cell.Text)
i have a gridview , i dont know how to set the dateformat for gridview template field.
View 1 RepliesI'm trying to populate a detailsview according to the selected row in a gridview. How do you choose what the selectedindex is? For example my sql statement is:
SELECT [Assignment_ID], [Staff_ID], [Client_ID], [Day], [Month], [Year], [Start_Time], [Job_Type], [Billable_Time], [Travel_Time], [KM_Travelled], [NC_Time], [SP_Time], [Billed], [Description] FROM [Assignment] WHERE ([Assignment_ID] = @Assignment_ID)
and @ assignment_ID is gridview.selectedindex
but when it runs I get the error:
Input string was not in a correct format.
Description:
An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error:
[Code]....
Stack Trace:
[Code]....
I am trying to sum the rows in a gridview. It works find except when I do an update. Then I get the following error:Input string was not in a correct format. The error occurs when it its the Total1 +=gr1.cells(5).text or the Total2 area. Here is my code to sum the rows:
[Code]....
I have a textbox control with a calendarExtender. I want to make the user select a date subsequent to Today. I have a public function, called display_error, written that displays some text in case of validation not successfull. So in this case, the validation of the date inserted by user would look like
[Code]....
So, my textBox.text is a string, which I need to convert to Date to compare it to Today. Here's what I've written
[Code]....
I've tried different methods, like Parse, but I keep getting the same error, String was not recognized as valid DateTime.
I have a gridview in which i have itemtemplates and label controls having data from sql server.
I have two fields say quantity and units and in third field i want their product. I m trying in rowdatabound event like this-
[Code]....
Here my third field is netvalue.
It is throwing error-
Input string in wrong format.
How can i achieve this?
I have a gridview with this form
ID_student -------exam_mark1 ------exam_mark2-----average
to calculate the average score I used this code
[Code]....
but it returns me the following error: The format of the input string is incorrect.
I'm registering a javascript in aspx.net
Dim script = "<script language = javascript>" & _
"window.setTimeout('ShowTime(true, [?????])', 1000);</script>"
ClientScript.RegisterStartupScript(Me.GetType, "iniciar", script)
I must write a dateTime parameter in string format, but I'm not achieving the goal. I've tryed various time formats (Eg. 2011/02/10 17:05:00), without success. Ps: I know... when I try with only the date, its ok. But I need the time too.
I have a gridview to update soem records, it works on my development laptop but when i use it on the webserver i get the following error:
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error: [Code]....
Stack Trace: [Code]....
I have another page with a gridview that does exactly the same but from another table, and that works both on the development laptop and the webserver.the code is:
[Code]....
i am creating a total column which multiplies the price by quantity in my gridview but am stuck on converting the input strings.
The price is stored as a decimal in my database and the quantity is a nvarchar.
i am receiving this error:
Input string was not in a correct format.
Description:
An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error:
[Code]....
heres my row databound event:
[Code]....
Here is what I'm trying to achieve: The user enters in the textbox a date. It can be:
20.04.2010 or 20/04/2010 or
01Apr2010 or Apr 01 2010...
Any other formats should be forbidden. When the user leaves the textbox then the date should be displayed as 01-Apr-2009. I already tried but I got only when am entering the numbers only like (21-04-2010) but I want to entering the string like apr, jan, nov .
I'm concatenating a string in codebehind to use in a sql select statement.
in aspx
<asp:Label ID="LabelHidden" runat="server" Visible="False"></asp:Label>
SelectCommand="SELECT * FROM [Data] WHERE [ActivityName] IN (@ActivityName) AND ([ID] = @ID)"
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList_Employees" Name="ID"
PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="LabelHidden" Name="ActivityName"
Type="String" />
</SelectParameters>
in codebehind
foreach (ListItem li in ListBox_Activities.Items)
{
if (li.Selected)
{
queryBuilder += li + "', ";
}
queryBuilder = queryBuilder.Substring(0, queryBuilder.Length - 1);
LabelHidden.Text = queryBuilder;
When i run the code it comes up blank. I did a query trace and it seems to be running as
exec sp_executesql N'SELECT * FROM [Data] WHERE [ActivityName] IN (@ActivityName) AND ([ID] = @ID)',N'@EmployeeID int,@ActivityName nvarchar(50)',@EmployeeID=4,@ActivityName=N'Production Technical Support'', Tools Development'','
with exta "'s
How can i format the queryBuilder string correctly in my code?
I am getting error while inserting date in sql database :
My SQL Table Structure isÂ
Column Name | DB TYPEID ---- INT -----Autogenerated -- PKey
Proj_StartDate ---- Date
In Application i have created a class for holding variable properties then linking this class to another class where my insert method is residing :
public class ProjectMaker {Â
public string Proj_StartDate { get; set; }
}
Now the Class in which i am linking above Class Property is :
 public class ProjectMaker_DB { public static void InsertRecord(ProjectMaker model) {
var cmd = new SqlCommand {
CommandType = CommandType.StoredProcedure,
CommandText = "[dbo].[sproc_INSERT_d_project_p]"
[Code] ....
That was my Class library project , Now here's my Coding for button click event in startup project :Â
protected void SubmitProject_OnServerClick(object sender, EventArgs e) {
if (SubmitProject.InnerHtml.Contains("Submit")) {
#region Submit Section
try {
var rec = new ABC_Library.ProjectMaker()
[Code] ....
I am getting start date from Ajax calendar extender toolkit's Selected Date .
After clicking Submit Button it gives me error : "Input string was not in a correct format" ...
I have a program that is using credit card info and the expiration date is selected by the user clicking a dropdownlist for the month and a dropdownlist for the year. I want to show a label message if the user tries to proceed while the month and year are evaluated as being earlier that the current month/year.
View 4 RepliesI am using this line to pull out the date from a datareader linked to an sql statement.
PHP Code:
lbl_wall.Text = "<span style='font-size:12px;color:#555; font-style:italic'>Member since - " + String.Format("{0:ddd, MMM d, yyyy}", dbReaderPr["date_added"].ToString()) +"</span>";
The date format should be like:-
Quote:
"Sun, Mar 9, 2008"
But it appears like this:-
Quote:
"1/28/2010 8:00:16 AM"
How can i fix this?
Consider this string 11/12/2010I need to convert this to 20101112.
View 2 RepliesHow to display the string data stored in a string[] variable into gridview?
View 9 Replies