Tracking Forums, Newsgroups, Maling Lists
Home Submit Tracker Forums
  Advanced Search


C# - GridView From CodeBehind Select Row And Postback?

I am having to create a GridView 100% in C# CodeBehind. I have it selecting a row and posting back using this code:

void dataGrid_ItemCreated(object sender, DataGridItemEventArgs e)
if (e.Item.ItemType == ListItemType.AlternatingItem ||
e.Item.ItemType == ListItemType.Item)
e.Item.Attributes.Add("onclick", "javascript:__doPostBack" +
"('_ctl0$DataGrid1$_ctl" +
((Convert.ToInt32(e.Item.ItemIndex.ToString())) + 2) +

This does post back but then how do I get the ID of the row the user clicked on?

View 2 Replies (Posted: Mar 7 at 21:23)

Sponsored Links:

Related Forum Messages For ASP.NET category:
Forms Data Controls :: How To Select Gridview Without Postback
I have a gridview which is ShowSelectButton = "False"

I use

e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackEventReference(sender, "Select$" & e.Row.RowIndex.ToString))

to select a gridviewrow but it causes a postback whenever I select a row. Is there a way to allow selecting a gridview row which will not cause a postback??

Posted: Feb 23, 2010 04:14 PM

View 1 Replies!   View Related
Force A Full Postback From Codebehind?
I'd like to programmatically force a full page postback to occur after an event is fired by one of the child controls. I can't add any triggers to make this work so it will have to be done via code.

Posted: Jan 13 10 at 20:51

View 2 Replies!   View Related
Cross Page Postback From Codebehind?
I want to do something similar to what happens when you click an button that has a PostBackURL set. I've tried Server.Transfer but the URL doesn't change (which is something I want). Is there a better way to do this, or alternatively is there a way to make Server.Transfer display the correct URL?

Posted: Aug 16 10 at 17:02

View 2 Replies!   View Related
C# - Call Codebehind Function Without Postback With Ajax?
I have a controller:

<asp:Button OnClick="MyFunction" runat="server" />

I want to be able to call MyFunction without the page reloading. Is this possible with ajax or something?

If so how would I do it?

Posted: Mar 23 at 3:09

View 5 Replies!   View Related
Forms Data Controls :: How To Select A Row In Gridview Without Select Command
I have gridview. some columns are data, and some are link buttons. now, I need move these link buttons to a hovermenu. this is done. but I got a javascript exception, and it is because if there is no row was selected in gridview, it will pop this.

so, the question is: how can I select a row in gridview without select command? simply by code?

Posted: Jan 25, 2011 09:47 PM

View 3 Replies!   View Related
GridView Does Not Databind/refresh Upon Postback Unless The Postback Is Called By Itself?
Anyone with similar conclusion? GridView does not databind/refresh upon postback unless the postback is called by itself?

Posted: Jul 24 10 at 4:03

View 1 Replies!   View Related
Have To Select Gridview Row Twice For Dropdown To Select Correctly
I'm using the code below to extract data from a gridview and populate it into textboxes for the days and two drop downs for Project and Category.

For some rows in the gridview everything but the category ddl populates correctly. If I click the row a second time the category ddl displays the correct category.

why I have to click twice for some rows?


Posted: Oct 13 10 at 19:27

View 2 Replies!   View Related
Dynamically Displayed Usercontrol Not Firing Postback Event On Select?
i have a very strange issue with a user control we are dynamically loading on an web page(.net 2.0). the user control has 3 dropdowns, one of which has a selectedindexchanged event attached to it (which loads the third dropdown with a set of values).

the weird thing is, if there are currently any invalid fields (where field validators have been activated) in other parts of the form, when you go to select the drop down in question on the FIRST change it does nothing, but then when you change the index again it works perfectly! i dont understand how the event wont fire for the first change, but for every change thereafter.

However, if all these fields are filled in correctly above the usercontrol, it fires off the selectedindexchanged event correctly.

in regards to validation i have disabled ALL POSSIBLE validation in order to try and eliminate it as a culprit, so i dont understand how validation can be affecting the usercontrol.

Posted: Aug 20 10 at 6:37

View 1 Replies!   View Related
Forms Data Controls :: Dropdownlist Postback Always Select First Item?
I have 2 dropdownlist controls (ddl1 and ddl2). When I pick an item from ddl1, it will update ddl2. The problem is when I pick an item in ddl2, it always selects the first item in the list. Is it that the ddl2 autopostback causes the first ddl1 to reload andresults the ddl2 to be refreshed also? Or I didn't set something correctly?


Posted: Mar 24, 2010 11:18 PM

View 12 Replies!   View Related
.net - Partial Postback .NET 1.1 - Select Multiple Items Then Data Is Updated?
I have a ASP.NET 1.1 web application page which is built with .net framework 1.1 and in GridView the data is displayed.I want when they select multiple items then data is updated but without the complete postback of the page.

Posted: Jun 7 10 at 9:39

View 1 Replies!   View Related
Web Forms :: How To Switch Node Image During Expand/collapse/select Without Postback
In old Microsoft.Web.UI.WebControls.TreeView, there are ExpandedImageUrl and SelectedImageUrl property, that could switch image at client side, but these property are disappeared in new treeview control, so how to achieve the same effect as the old control did?

Posted: Jul 28, 2009 04:59 AM

View 10 Replies!   View Related
Web Forms :: PostBack - Scroller Goes Top Of The Position First And Loading Some Images When Select Some State
I haveform where I am displaying States and related cities. it is displaying properly. I also used MaintainScrollPositionOnPostBack="true" too. But the problem is when I select some state thenmy scroller goes top of the position first and loading some images. [it shows me on status bar] and after this it it maintained the position. During image loading it takes 4 - 5 seconds and it's too much for me.

Posted: Nov 04, 2010 11:33 AM

View 2 Replies!   View Related
Can A Button In A GridView Run Some Code In A Codebehind
I have a page that has a gridview. I've added a select button in the last column on the right, and when the user clicks that button (seebold below) , I'd like to run some code in the code behind. Is that possible? How do I tell the button to do some work from the code behind?



Posted: Jun 10, 2009 02:31 PM

View 13 Replies!   View Related
ADO.NET :: Codebehind Skip First Row Of Data When Binding To Gridview?
I'm making the switch from to c#, and am just trying to bind some data from a reader in my c # codebehind, but no matter what,the gridview alwaysskips the first row returned frommy stored procedure. What am I doing wrong?


Posted: Sep 20, 2010 02:40 PM

View 1 Replies!   View Related
C# - How To Program Edit Button For Gridview Through Codebehind
I am trying to generate a gridview dynamically through codebehind. So I am making all the columns through code using BoundField and other controls.Now I am trying to to put a edit button in the gridview sand program that(I made a RowEditing handler). Right now all my code is in the page_load but when I hit the edit button in the gridview I get 2 gridviews back on post back.So I tried to put a isPostback if statement to stop this but then I just get a error back saying it can't find the handler.

Posted: Mar 4 10 at 0:58

View 1 Replies!   View Related
Forms Data Controls :: Gridview Doing In Codebehind?
I have multiple questions about doing gridview in code behind.I used this code to fill my gridview at runtime.


My questions are:1. How to edit the column headers? When I bind the database to my gridview, obviously, the column headers of the database will be binded. For example "First_Name", I want to edit the column so I can omit the underscore.2. How to edit the column width?

Posted: Jul 12, 2010 06:30 AM

View 15 Replies!   View Related
Web Forms :: Controls In Gridview EditItemTemplate Not Available In CodeBehind Or DataSources?
i saw this post on[URL] so the problem is .... if there is a datasource in some editeitem template in grid view .... it won't be accessible from out of the edit-item field.....

here's my code...


that i have here is ID-column which contains a linqdatasource taking a where parameter from a dropdownlist and they are both in the same edit-template field.

and i have in another column (CourseTypeID-column ... edit-item template) a dropdownlist ..... now this dropdownlist i want to bind it to the linqdatasource exists in the ID-column (edit-item template)..... is that possible in the designer (or from) not code behind ..... and how ????

Posted: Feb 16, 2010 05:19 PM

View 4 Replies!   View Related
C# - Calling A Codebehind Method From Aspx Page From Gridview?
How do you call a codebehind/class method from a gridview in an aspx page? Also, I need to pass the value of databound column to that method. Is this possible?

Something like this:

<asp:BoundField DataField="Precision" />
<asp:BoundField DataField="MyNumber" DataFormatString="FormatHelper.Format(MyNumber, Precision)" />

Posted: Nov 23 10 at 21:56

View 3 Replies!   View Related
Forms Data Controls :: How To Add Columns Dynamically To The Gridview From The Codebehind
i have gridveiw which i declared in the aspx and i defined a few columns to it

but now how do i add columns dynamicly from the code behind to the gridview ?

and another thing i know there are button in grid view which has special events

how co i create a button for each row in the gridview that will be like a select for that row so i can get that row number?

Posted: Jan 18, 2008 02:33 PM

View 4 Replies!   View Related
Forms Data Controls :: Adding A Javascript To Gridview In CodeBehind
Is there a way to turn this



Posted: Nov 24, 2010 06:34 PM

View 6 Replies!   View Related
Gridview Paging And Sorting Do Not Work After Changing Datasource In Codebehind
I am having a gridview with an object datasource binded in the markup(aspx page).When page loads it directly works fine with all sorting and paging properties.However, i need to filter display on gridview so i have to change the datasource of the gridview on the code behindIt works fine.. i mean the filtering and displaying is good but paging and sorting doesnt work.

Posted: Mar 5 10 at 12:35

View 1 Replies!   View Related
Forms Data Controls :: Linking A Button In Gridview To Codebehind?
I have a gridview setup with a link, which performs as it should.I would like perform the same functionallity with a button.Here's what I have so far (SOURCE- Link code is at the bottom which works correctly):



Posted: Jan 14, 2008 08:48 PM

View 9 Replies!   View Related
Forms Data Controls :: Nested DDL From Second Table In GridView - SQL To Codebehind
First, what I am showing here works fine, and I know how to do this if the nested control comes from the same bound table. I could leave it at that, but I don't like SQL code in my aspx page, and want to move it. I'm keeping it simple here, but I can move it to a data access layer later on..... for now, I want to understand what's going on when the page loads and the nested control is rendered and populated. WHAT I LEARN FROM THIS WILL BENEFIT ME ACROSS THE BOARD - NOT just for this instance!!!

My question is, how to grab the SQL queryfrom the aspx page for the NESTED control and move it to the codebehind. I'd LOVE to also move the Selected Value parameter if possible, but mainly want to get the SQL out of the page. I KNOW HOW TO DO THIS for a GridView or any control, but I DO NOT know how to do it for a NESTED CONTROL from a different table- i.e. WHERE it fires (on GridViewEditing or GridViewUpdating or PageLoad....) so I can put in the SQL where it belongs.... and I'm PRETTY darn SURE this can be done without a 'foreach' loop. For discussion's sake here, imagine

1. DATABASE: simple table with employee_ID, employee_name, employee_city as fields
2. DATABASE: simple table containing all cities (city, cityval)
2. simple GridView that displays these 3 fields in same order ON VIEW
3. Template field for city. On PAGE LOAD, this is a simple label bound to the 'city' field. HOWEVER - On EDIT (with edit button), the field changes to a nested DropDownList that is bound to the 'city' table, NOT to the employee table.

4. Selected value is the current city for employee The PROC you see here in the edit item SQL is actually SELECT * FROM [cities] ORDER BY [city_name]

<asp:GridView ID="grdEmployee" runat="server" AutoGenerateColumns="False"
CssClass="grdE" DataKeyNames="employee_ID"
<asp:BoundField DataField="employee_ID" HeaderText="ID" ReadOnly="True" />
<asp:TemplateField HeaderText="Employee Name">
<asp:Label ID="lblEmployeeName" runat="server" Text='<%#Eval("employee_name")%>'></asp:Label>
<asp:TextBox ID="txtEmployeeName" runat="server" Text='<%#Eval("employee_name")%>'></asp:TextBox>
<asp:TemplateField HeaderText="City">
<asp:DropDownList ID="cboCity" runat="server"
DataSourceID="SqlDataSource1" DataTextField="city" DataValueField="cityval"
SelectedValue='<%# Bind("employee_city") %>'>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="Data Source=XXXXXXXXXXXX;Initial Catalog=xxxxxxx;Integrated Security=True"
SelectCommand="QUERY_CITY" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<asp:Label ID="lblEmployeeCity" runat="server" Text='<%# Bind("employee_city") %>'></asp:Label>

ALL I want to do is move the SQL Query in the EDIT template above to the code behind. I just don't know WHERE or WHEN in the code this fires and how to handle it when the table is different from the original GridView table. AND the cboCity.SelectedValue, if possible.

Posted: Mar 08, 2011 01:33 AM

View 2 Replies!   View Related
Forms Data Controls :: Update Cell In Gridview From Codebehind C#
I've been trying to accomplish this for dayswithout joy.I need to update a specific cell in a gridview with some static textwhen a button click that is outside the gridview. The cell i need to updateis a template field.

Posted: Apr 26, 2010 05:01 PM

View 10 Replies!   View Related - Custom Paging/sorting For GridView Filled By CodeBehind Datasource?
I'm coding a report page.In this page,there are two date fields for user to filter the date and the GridView is filled depending on these dates in the CodeBehind (When user click the button view).Now I want toimplement a paging/sorting feature for this GridView.I've researched and see there are default paging for GridView which is not very efficient (my report table may have thousands of records) and custom paging but this requires using ObjectDataSource (which I don't use).Thus anyone can recommend me some approaches that are best used in this situation?

Posted: Nov 15 10 at 4:19

View 1 Replies!   View Related
Forms Data Controls :: Referencing Gridview By Name In Codebehind Methods?
I have a method I want to use on two gridviews which contain different information, ideally i want to do an if statement, something like

if (GridView.ID = "GridView_ABC") {
// do this
else if (GridView.ID = "GridView_2") {
// do this


Posted: Jul 23, 2010 12:53 PM

View 6 Replies!   View Related
Forms Data Controls :: Pointing Button In Gridview To Another Method In Codebehind?
is it possible to have a button that points to a method you have defined in codebehind, that passes in a record from the row as a parameter? for example, id.something like:

<asp:CommandField ButtonType="Image" EditImageUrl="/editbutton.jpg" ShowEditButton="True" OnClick="editRow(int id)"/>

it wouldnt necessarily 'edit' this row. i'd like it to instead load an editable grid corresponding to the id passed.

Posted: Jul 21, 2010 10:31 AM

View 3 Replies!   View Related
Forms Data Controls :: Find Gridview Contain Itemtemplate Textbox Id In Codebehind?
a Gridview contain itemtemplate(using code behind) and

Textbox with random id

how to access the the textbox id in code behind

Posted: Dec 15, 2010 11:10 AM

View 1 Replies!   View Related
Forms Data Controls :: Set DateFormatString Inside GridView Column In Codebehind Page?
how can i set DateFormatString inside GridView column in codebehind page?

Posted: Mar 01, 2011 12:37 PM

View 6 Replies!   View Related
Forms Data Controls ::couple Gridview To Objectdatasource Which Couples To Codebehind Methods?
I have a strange thing going on. I have a a custom tableadapter (.xsd) and in codebehind a method like:


Note that my datakeyname = ArticleID. When I add a DeleteParameter in the list, as when I select in the wizard the delete method from codebehind, which will go to the business layer which goes ultimately to the dal layer where the tableadapter does its job,then I get error. When I remove afterwards manually the deleteparameter it works just fine.How come? Also when I alter the methods, build again and then open up the wizard of the objectdatasource again then it refreshes the gridview and I lose all the columns.

Posted: Oct 10, 2009 09:32 PM

View 2 Replies!   View Related
Forms Data Controls :: Select Row In Gridview On Click On Any Row In The Gridview?
I want to select the row when user click on any row in the gridview.

Posted: May 19, 2006 10:42 AM

View 11 Replies!   View Related
Forms Data Controls :: Select From Gridview - View In Another Gridview?
select from gridview, view in another gridview

Posted: Oct 28, 2010 02:00 PM

View 7 Replies!   View Related
How To Select More Than One Checkbox In Gridview And Show The Details In Another Gridview
In my project i have a need to select some check boxes in a GridView and show the details in another gridview. I use an arraylist to keep all the values of the checkbox using the foreach loop, but i can't able to display the records in another Grid view.

Posted: Mar 15 at 11:06

View 1 Replies!   View Related
Web Forms :: Disable Postback When Select Dropdownlist To Control Other Two Dropdownlist Value
I had use a combox to let user select staff name and then it will automatically retrive the responsible recommending officer and approving officer to display in other 2 dropdownlist.

my code works fine but when user select staff name each time, the page will reload once to refresh the dropdownlist.

user complaint and don't want the page reload every time, how can i disable the postback? I need to use ajax?



Posted: Mar 25, 2011 04:57 PM

View 5 Replies!   View Related
Forms Data Controls :: GridView Sorting, Paging And DataBinding / When Control Causes A Postback GridView Is No Longer Sorted?
I'm trying to extend the GridView control to enable sorting and paging for any situation.

When using my control I am fetching data from a database and filling a DataSet with it, then binding the GridView upon every page load. My first question would be, is this the correct approach?

To sort the GridView I am overriding the OnSorting method which stores the sort expression and direction in the ViewState, then creates a DataView and utalises the Sort method to sort the underlying data. It then sets the Data Source to this DataView and rebinds the GridView.

Paging is handled by OnPageIndexChanging which simply sets the PageIndex property and again rebinds the GridView.

My problem is; when any control causes a postback my GridView is no longer sorted, presumably because it is persistently rebound. If I don't rebind it then the GridView is empty on postback since the data isn't automatically stored in the ViewState. I have considered saving the data source in the ViewState but I would assume that this is bad practice for large amounts of data? - also DataViews are not seralisable.

The only solution I can think of currently is to override OnDataBound and sort the data every time. This results in a double sort when paging triggers a postback which seems inefficient. Code illustration of this below,


I'm looking for the cleanest 'best practice' solution as this is a learning exercise more than anything else.

Posted: Jan 10, 2011 10:38 AM

View 12 Replies!   View Related
DropDownList In GridView To Select To A GridView BoundField
in ASP.NET 4, I have a GridView, which contains a DropDownList in the section. The DropDownList is populating with all of the options I need from a second data source. However, I would like to have each DropDownList in each row have a different SelectedIndex set on default based on data already in the GridView.

Posted: Jan 7 at 4:26

View 1 Replies!   View Related
Forms Data Controls :: Gridview And Link + Codebehind / Link In A Grid View With A Database Value Attached To It?
what is the best approach to have a link in a grid view with a database value attached to it? - coded in codebehind not in design page.

eg a link with the following url "/default.aspx?personid=8"

Posted: Oct 06, 2009 04:25 AM

View 8 Replies!   View Related
Forms Data Controls :: Getting Data From Gridview To Codebehind When Using Itemtemplate?

This is my gridview with an item template, I have NO boundColumns.TO get data to codebehind I use Eval(" <Field name >"), but this returns something to a control. Not making data available for codebehind code for general use.

Question: As I have no boundcolumns I dont know how to get data to codebehind to to use as I wish??

Posted: Feb 03, 2011 10:25 PM

View 5 Replies!   View Related
Select Row In GridView
I have a gridview control with a Delete Link Command. My question is how can I determine which row the user is on when they click the Delete Link. This seems so easy. I have been researching the hell out out of this and I cant find anything. There seems to be a whole lot of information floating around out there (Including Porn) that you dont need. And very little of the common problems that we face as programmers.

Posted: Dec 21, 2009 08:36 PM

View 4 Replies!   View Related
Copyright 2005-08, All rights reserved