Forms Data Controls :: Set Focus() On Particular Row In GridView VB.NET
Nov 2, 2010
Currently I'm designing a web page which will be used for touch screen device. In my gridView it got one button ItemField column so when this button is clicked it will update another column value. So if I got more than 30 records and I want to update the last record I need to scroll down the page to the end and do update. Up to here everything is fine. But the problem is after I have successfully updated the last record; the page will refresh and back to the first record again. So when user wants to view record which they updated they got to scroll down and check. So I just want to know is there any way that allow me to set focus on the updated record. So each time user done update they can straight a way check the result and no need to scroll down.Cos this will be very troublesome for them.
I got think of using Paging, but the page number size is too small ,I don't think it is good to use on touch screen device.
I have seen a number of posts on this, but none that quite serve my needs. I have a GridView with template fields. I use postback because when a value is entered in one field a calculation is done to supply the value in another field. I simply loop through all the rows after each postback (there are not many so it is fast). I do not use a select command or button to select a row. After postback I do not know how to return the focus to the row that was being used. I can return the focus to the first row just by using gridview1.focus.
I have a gridview placed on the Panel(Scrollbars set to Both).
If I click on Edit button of the gridview for example Row number 100 then the focus of the page goes to the top of page and I always scroll down to the particular record to make changes.
I have a gridview that contains about 35 rows. a user has to scroll down the page to view the rows. when a user click edit. the row goes to edit mode, however, the page goes up to row 1, I need to keep the row visible to the user upon clicking the edit mode. how can I apply such a thing.
I have a Gridview that provides the user the student name for a particular class, a dropdown list to enter grades. If a grade of 'U' is given, a textbox appears in which the last day of attendance must be listed.
It works... though not as conviently as it could; the faculty would like to be able to tab from one dropdownlist to next in succession.
On each ddlGrades changes I write the value to the database and if a 'U' was chosen, display the textBox... but I can't figure how to set focus on the next ddlGrades control, or even the same ddlGrades control that initiated the postbock.
Below is my simplified .aspx followed by the codebehind
I have a text box in a gridview that is causing some problems with user input. The first time the user opens the page the gridview is populated with zero's in all rows textboxes. I set the focus to the first textbox in the Page_Load event but the cursor is placed to the left of the zero and when some users enter data they don't realize the zero doesn't go away so the first row ends up wrong. Once the tab or enter key is hit and the next row is selected, the zero is "selected", for lack of a better term like when the insert key is predded, and once the user starts typing only the new value remains. Is there a way to make the zero in the first row "selected" ?
I have a GridView that has approximately 800 records. I have a search feature that finds a record and focuses to it. When I click Edit for that record, the Gridview flashes and goes back to the 1st row. If I search for the record again it is in edit mode. Is there some setting to keep focus where it is? I added the following code to try and keep focus, but it doesn't work.
I have a gridview with edit functionality and using the EditItemTemplate section. I am trying to set focus to a textbox when user selects the edit mode.
I have one nested gridview i refered URL...my child grid contains more values. when i click on last record of parent grid child record are displaying below they are not focused. i tried
function calc(row) { var grdID=document.getElementById('<%=grid1.ClientId%>'); var Rate; var excise; var Tax;
[Code] ....
I have a javascript for amout calculation and validation for grid controlsi have called this function on grid rowdataboundfor few gridtext controls i have set onblur event & for few i have onchnage event the problem is for few grid textbox where i have validated i get the mesaage even before the control get focusi want the alert message only when that particular control has lost focus not other wise.
I have created a async search of a gridview, where the displayed data only shows items that match whatever is typed into the text box. After i type the search the grid refreshes the results, but the focus goes away from the textbox itself, which gets really annoying. is there any way to keep the focus on it?
how to focus on grid Row while editing , i mean preserve position after clicking editing or updating i have gridview of 5000 rows i don t want to scroll up or down after editing or updating, i want to return to the same row to make sure that this row is updating
would like to build a chart that will focus on the point plot. which mean every first point index is plotted will show in the chart as more and more chart plotted those point already been plotted will move to the back of the chart so the user only see the latest point is plot in the chart,anyone try this before in mschart ? can we add scrollbar, slide show or something for user to view the past plotted chart ?
I hope someone could clear up my confusion on how this gridview works. Scenario: We are utilizing edit template within the gridview linked to a validation summary.
Question:How do I give the validation summary focus when a user incorrectly "updates" information within the gridview.
I have tried placing:
Dim reqFldVal As RequiredFieldValidator = CType(grdOrgFullList.Rows(e.RowIndex).FindControl("RequiredFieldValidator1"),
[code]...
Inside the an row updating subroutine with breakpoints but the code is never executed.
I noticed that with some of the data controls (like gridview and listview) the page loses focus when you click edit, update, etc. So if your data control is somewhere lower on your page, you'd have to scroll down to get to it again. Is this normal or is there a way to keep the focus or location on where you were previously?
Each textbox has a TextChange() event wired up for data validation.
These events fire just fine, the data validation works just fine.
My issue is this: User enters text into TextBox1 one then tabs into TextBox2. The cursor appears for a split second inside of TextBox2 then disappears as focus is being set somewhere else on the page. I'm not sure how that change of focus is happening.
In this scenario, after tabbing out of TextBox1, how can I maintain focus on TextBox2 (and then subsequently TextBox3, TextBox4,etc..)
I have a rather large datalist on which I have implemented an editing capability. When I click on my edit link, everything works as expected except that when I bind my data focus returns to to the top of the screen, so my user will have to scroll all the way back down to the item he wants to edit. Is there a way to keep the page centered on the item in question through the databind?
I have a timer control on my gridview that refreshes it at a 3 minute interval, but when a user is updating the gridview it will mess us the update and then they have to start over again. How can i set some kind of focus event on the gridview to shut off the timer update that refreshes the gridview.