View Complete Post
Hello. I am working through Scott Mitchell's ASP.Net in 24 hours book. I am finishing the photo album project.
I have a GridView that retrieves a list of uploaded photo rows for the logged-in user.The GridView is for editing and deleting rows.
The photo Category field in the Gridview is a dropdown list. The text entry field was deleted after converting this field to a Template.
Like the uploaded photos, these Categories are user-specific. They are created in another web page.
Users also have the option to select "none" for the category when they upload an image.
For the GridView: The Category ID field's ItemTemplate and EditItemTemplate both have a " - None - " choice added to them.
I am getting this error:
'pictureReadOnlyCategories' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value
Note: The ID for the ItemTemplate for that dropdown list is the ID listed above in the error: "pictureReadOnlyCategories".
Am I missing some step in this process of changing a GridViews text field to a dropdown that can be used for editing? I went through the book's instructions three times.
Here is my code for the dropdown list and a screenshot of the Design
I have a gridview pulling all data from one user. This gridview has an edit button and when that is clicked the gridview becomes too wide for the div/screen and I get a scroll bar. Since this gridview can only have one user in it anyway is it possible to display each field on seperate lines instead?
HI and thanks in advance. asp.net using vb, using a codebehind page.
I have a relatively simple gridview bound to an product table that displays great. The problem comes when I choose to edit a row. When I do so, the gridviews' RowDataBound event fires and the values of the text properties of the tablecells in the row evaluate to "" emptystring.
I do notice that if I break within the GridView1_RowDataBound event during a refresh of the page, the values are there. But again, when I hit the "Edit" button in the first column (the CommandField column) . Text properties of the cells resolve to ""
Here is the code for the event, followed by the gridview in the form (inside an updatepanel)
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then ' not a header, footer row.. etc. Dim cellProductNumber As TableCell = e.Row.Cells(3) ' ProductNumber column
'>>>>> after clicking "update", even though a value displays in the gridview, ' the cellProductNumber.Te
I am working in a asp.net page, Where I have a button "Edit Grid". I would like to make all the row editable when user click this button.
How can we do this?
I finally got membership and roles setup and seems to be working.
I have setup a page to allow the creation of a user and editing of roles for a user.
I would like to setup a page with a gridview that displays all users and what roles they are assigned. I remember running across someone else that was looking to do the same thing, but cant find it. Not sure if it was in this forum or online somewhere else.
But i found that i can use the aspnet_Membership_GetAllUsers procedure in my db to get all the users, but how can i add the roles to each person and possibly setup the gridview so that each role they have, is displayed on their row in the gridview
So i would like to see something like this maybe more data displayed depending on the client request.
Username Email Last Login Roles
I am binding my gridview without using a datasource control and instead doing it in the code behind. However, I would like to use the inline editing features of the gridview. Could someone please point me to an example that does gridview editing/updating 'manually' in the code behind?