I have a label in a gridview where the text is set to <%Bind("lname")%> . I want to make it say thiis <%Bind("lname" + "fname")%>. I've been having a hard time making .net do this. I also want to add a "," or some other unrelated caracter?
I have a big problem...I have made a page has a Data FormView controland the insert template of this Formview control has DropDownList to allow the user to choose section (SectionsDDList)..and there's also another DropDownList allow the user to choose a teacher (TeachersDDList)...more infothe SectionsDDList get the section list from SqlDataSource control which the "Select Command" of is:"SELECT section_id,section_id FROM sections"the TeachersDDList get the teachers list from another SqlDataSource control which the "Select Command" of is:"SELECT teacher_id,teacher_name FROM teachers WHERE (section_id = @section_id)"finallyI want the TeachersDDList to be filled with teachers according to the selected section from the SectionsDDList...So,I enable the Auto postBack function of the SectionsDDListand add the next code for the SectionsDDList_SelectedIndexChanged event:TeachersDataSource.SelectParameters["section_id"].DefaultValue = ((DropDownList)sender).SelectedValue;be aware that both of the SectionsDDList & TeachersDDList have been Bounding to a column...and the problem I have faced is that:Exception Details: System.InvalidOperationException: Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.maybe you want to know the Stack Trace:[InvalidOperationException: Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.]
System.Web.UI.Page.GetDataItem() +93 System.Web.UI.TemplateControl.Eval(String expression) +33 ASP.cpanel_managecourses_aspx.__DataBinding__control82(Object sender, EventArgs e) in
ERROR : Server Error in '/behtop website' Application. Year, Month, and Day parameters describe an un-representable DateTime.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception
Details: System.ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable DateTime.
Source Error: Line 231: DateTime miladi = Convert.ToDateTime(miladi1); Line 232: System.Globalization.PersianCalendar shamsi = new System.Globalization.PersianCalendar(); Line 233: DateTime shamsidate = new DateTime(shamsi.GetYear(miladi), shamsi.GetMonth(miladi), shamsi.GetDayOfMonth(miladi)); Line 234: //DateTime shamsidate = new DateTime(shamsi.GetYear(miladi), shamsi.GetMonth(miladi), shamsi.GetDayOfMonth(miladi), shamsi); Line 235:
.I have a search page where I would search for an item and it would dispaly the results in a gridview...
I have allowed paging and set page size to 10..now I can see the 10 results in the first page and also see the page numbers at the bottom of gridview. But now when i click on the page 2, the method gridview_pageindexchanging is triggered but the result set is not dispalyed. My code is as below..
[code]....
i understand that the data is not binding in the GridView1_PageIndexChanging method..I do not know how can I make data bind..
How to bind a GridView Column to a public method in a Page. I have done this before but forgot the syntax. Basically the DataSource has a column named "EndDate" and based on value of the enddate i want show some text in column.
I have 50000 record in two tables which need to show in grid? and the records in the table use to insert , update and delete frequently. I need to load fast all the records. which method i should bind to get as quick as early as possible. Which z best method to bind whether using SQL datasource, creating views, using datatable, creating stored procedure etc?
I want to know where lies the difference between these two.I had a google search on this topic and a lots of replies and each of them tell the same thing:
Eval means one way binding(i.e;readonly) Bind means two way binding(i.e;both read as well as write the datasource)
but none of them explained it more clearly.all i want to know is how can i use the Bind to update/insert something from the datasource?
I got the difference between Bind and EVal from here. Bind will do both way reading and writing. And Eval do only reading. So any function only for writing?
I have four fields on my insert form: Server, Farm, Silo and Reason. Farm and Silo populate based on the name of the server that is entered. If I take out the SelectedValue='<%# Bind("value") %> the form doesn't error out, but the fields don't post back to the DB.