How To Dynamically Add Update Parameter Value To Sqldatasource In GridView From RowCommand Event

Feb 4, 2010

I have two image buttons in a gridview, one to approve the opening of the record and one to approve the closing of the record. I have added a CommandName to each button (OpenApproved and CloseApproved) and in the grids rowcommand I would like to update the database with the Username of the person clicking the button, Username goes into either the OpenLeadApprover or CloseLeadApprover field depending on which button is pressed. The grid has a sqldatasource with an Update stored procedure which has three parameters, @WorkOrderIDWhat I have tried to do in the RoeCommand event is declare a variable for the sqldatasource and add the parameter value to it, then run the update command. Here is the code:

[Code]....

View 4 Replies


Similar Messages:

SQL Server :: Add Parameter To SqlDatasource With Update In GridView?

Jul 25, 2010

I have GridView1 and SqlDataSource1. I use EnableEditing to GridView1. This is Code of GridView

<
asp:GridView
ID="GridView1"
Width="100%"
runat="server"
AutoGenerateColumns="False"
BackColor="White"
BorderColor="#3366CC"
BorderStyle="None"
BorderWidth="1px"
CellPadding="4"
DataKeyNames="DoctorID"
DataSourceID="SqlDataSource1">
<RowStyle
BackColor="White"
ForeColor="#003399"
/>
<Columns>
<asp:BoundField
DataField="DoctorID"
HeaderText="DoctorID"
InsertVisible="False"
ReadOnly="True"
SortExpression="DoctorID"
/>
<asp:BoundField
DataField="DoctorName"
HeaderText="DoctorName"
SortExpression="DoctorName"
/>
<asp:BoundField
DataField="City"
HeaderText="City"
SortExpression="City"
/>
<asp:BoundField
DataField="Str"
HeaderText="Str"
SortExpression="Str"
/>
<asp:BoundField
DataField="StrRegion"
HeaderText="StrRegion"
SortExpression="StrRegion"
/>
<asp:BoundField
DataField="StringLevels"
HeaderText="StringLevels"
SortExpression="StringLevels"
/>
<asp:BoundField
DataField="Streat"
HeaderText="Streat"
SortExpression="Streat"
/>
<asp:BoundField
DataField="Email"
HeaderText="Email"
SortExpression="Email"
/>
<asp:BoundField
DataField="Mobile"
HeaderText="Mobile"
SortExpression="Mobile"
/>
<asp:BoundField
DataField="HomePhone"
HeaderText="HomePhone"
SortExpression="HomePhone"
/>
<asp:BoundField
DataField="ClinicPhone"
HeaderText="ClinicPhone"
SortExpression="ClinicPhone"
/>
<asp:BoundField
DataField="Fax"
HeaderText="Fax"
SortExpression="Fax"
/>
<asp:BoundField
DataField="address_details"
HeaderText="address_details"
SortExpression="address_details"
/>
<asp:BoundField
DataField="Expr1"
HeaderText="Expr1"
SortExpression="Expr1"
/>
<asp:BoundField
DataField="VisitPlaceStr"
HeaderText="VisitPlaceStr"
SortExpression="VisitPlaceStr"
/>
<asp:CommandField
ShowEditButton="True"
/>
</Columns>
<FooterStyle
BackColor="#99CCCC"
ForeColor="#003399"
/>............

View 1 Replies

Forms Data Controls :: Gridview.rowcommand - Sqldatasource.delete()

Oct 4, 2010

I have gridview+sqldatasource. In gridview i have button DELETE. But i want on click this button for some rows execute DELETE command other rows UPDATE. I did:

[Code]....

@index - DeleteParametrs in sqldatasource.

But DELETE works and DELETEVIRTUAL doesn't. Then i insert sourceMain.Delete() in rowcommand after sourceMain.DeleteCommand ... But it's doesn't help me.

View 9 Replies

How To Fire One Gridview RowDataBound Event Rom Another Gridview RowCommand Event

Feb 8, 2010

I have two gridview in a single webform, I need to fire one gridview RowDataBound event from another one gridview's RowCommand.

View 3 Replies

Forms Data Controls :: Add Detailsview Old Values As A Sqldatasource Update Parameter?

Jan 9, 2010

I have a details view that is bound to a sqldatasource. The datasource has some extra parameters besides the updated data on the screen, they are;

[Code]....

I am want to take the old values of the details view from the detailsview1_itemupdating event and add them as a parameter to my sqldatasource.

[Code]....

So how can I then add this as a parameter to my sqldatasource?

View 2 Replies

C# - Get SelectedDataKey Value In The GridView RowCommand Event?

Dec 4, 2010

I have one Gridview like this.

<asp:GridView runat="server" ID="gvMRLSearch" Width="100%" AutoGenerateColumns="false"
CssClass="datagrid" DataKeyNames="MRLID" >
<Columns>
<asp:BoundField DataField="MRLID" HeaderText="MRL ID" Visible="false" />
<asp:BoundField DataField="MRLCreateDate" HeaderText="MRL Create Date" />

[Code]....

But I get only the first row MRLID only, if selects the second again I get the first row MRLID.

View 2 Replies

Find Control On GridView RowCommand Event?

Jan 31, 2011

i tried something like this but did not work:

GridViewRow row = (GridViewRow)(((Repeater)e.CommandSource).NamingContainer);
Repeater _rpt1 = row.Cells[8].FindControl("rptReg") as Repeater;

error:

Unable to cast object of type 'System.Web.UI.WebControls.Button' to type 'System.Web.UI.WebControls.Repeater'.

is there a way i can have the below code in OnRowCommand event using GridView?

actually i am trying to delete the row from the gridview control and when the user click on it and i am grabbing the mulitple ids and passing to SP and update the table and databind the gridview

GridViewRow row = gv.SelectedRow;
Repeater _rpt = gv.Rows[e.RowIndex].Cells[8].FindControl("rptReg") as Repeater;
Repeater _rpt1 = gv.Rows[e.RowIndex].Cells[9].FindControl("rptVisitor") as Repeater;
foreach (RepeaterItem item in _rpt.Items)
{
TextBox _txt = item.FindControl("txtId") as TextBox;
TextBox _txt1 = item.FindControl("txtName") as TextBox;
//update db
}

View 1 Replies

Web Forms :: Get RowIndex In GridView RowCommand Event

Jun 5, 2012

In my grid veiw Row command sub section i used e.command argument. But it always return empty string like ""my code is like this........

 Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand
      Dim rowindex As Integer = Convert.ToInt32(e.CommandArgument)
  End Sub

I want row index to do type cast my textbox inside my grid item template.

View 1 Replies

Forms Data Controls :: Can Update Row In Gridview With RowCommand

Apr 20, 2010

I am getting error as Procedure 'storedproc2' expects parameter '@NewMessage', which was not supplied.Basically in this I am taking the text in one cell and add sometext to it and update in the next cell of the row.

My .aspx contains
<asp:SqlDataSource ID="mySource1" runat="server" ConnectionString="<%&#36; myConn %>"
SelectCommand="storedproc1" SelectCommandType="StoredProcedure"
UpdateCommand="storedproc2" UpdateCommandType="StoredProcedure">
<SelectParameters>
<asp:SessionParameter Name="AcctId" SessionField="AcctId" />
</SelectParameters>
<UpdateParameters>
<asp:SessionParameter Name="AcctId" SessionField="AcctId" />
<asp:SessionParameter Name="Id" SessionField="Id" />
[code]...

View 4 Replies

Forms Data Controls :: Possible To Trigger RowCommand Event Outside Of GridView

Mar 29, 2011

I have one button and gridview.

The button is located at the outside of gridview.

By clicking the button, I want to trigger the RowCommand event in that grid.

Obviously, I know that I can create same function to run it in that button to achieve samething in the RowCommand event.

However, I would like to know that techinically, I can simply trigger the RowCommand event from outside of GridView.

View 1 Replies

Forms Data Controls :: Gridview Rowcommand Event Is Not Firing?

Aug 6, 2010

i am using gridview for data manipulation. in gridview i have added a Edit and a delete button as a template field like

<asp:TemplateField HeaderText="Edit">

View 3 Replies

Forms Data Controls :: Gridview Cell Value And Rowcommand Event?

Jan 14, 2011

I'm having a hard time figuring this one out, i got a gridview with a sqldatasource that is loading its content, to custom columns a ButtonField and a Boundfield, both are loading in page load event,When i click the ButtonField its trigerring the rowcommand event but i can't figure out how to read the value of the cells wich i need to get for the next step of the program.Here what i got so far :- The aspx

[Code]....

- the aspx.vb

[Code]....

I'm getting the correct index and command name but i cant get the button value or bound field value either.

View 23 Replies

Forms Data Controls :: Get Values From Gridview Using Rowcommand Event?

Dec 17, 2010

i am using a grid view . i have added a linkbutton in cell[0]. when clicking on this butoon the below event is working.. actually i tried to get the cell[1].text... but not getting any cell values except cell[0].text... get the cell[1].text value.

protected void grvSchedule_RowCommand(object sender,
GridViewCommandEventArgs e)
{ if (Convert.ToInt32(e.CommandArgument) == 1)
{LinkButton lbt = (LinkButton)e.CommandSource;
GridViewRow grvRow = (GridViewRow)((DataControlFieldCell)lbt.Parent).Parent;
txtTime.Text = grvRow.Cells[0].Text;
//txtTime.Text = grvRow.Cells[1].Text;
mvwApp.ActiveViewIndex = 1;
FillToSavePage();
hfdConsId.Value = ddlConsultant.SelectedValue.Trim();
}
}

View 6 Replies

DataSource Controls :: How To Update Dynamically A SQLdatasource With A WHERE Clause

Mar 10, 2011

I've already spent hours in searching through the forum to be able to do the following:I have a SQL datasource defined with a checkbox in it. Purpose is to update one column (userid) behind the table for only that row when the checkbox is selected.This is the code I'm currently having:

[Code]....

View 4 Replies

RowCommand Event - GridView.FindControls - Check Checkbox Of Linkbutton Clicked Row

Mar 19, 2010

I have a gridview in my web page. I have boundcolumn,checkboxcolumn and a linkbutton column. The commandName of the linkbutton column is "Select" The name of the template checkbox is "chkSwapSelect". I want to check the checkbox of the linkbutton clicked row. When i click the linkbutton of the gridview RowCommand Event fires


if e.commandName="Select" then
Dim index as integer=Integer.Parse(e.CommandArgument)
Dim row as GridVIewRow=dgvAllocation.rows(index)
dim chk as checkbox
chk=new checkbox
chk=ctype(row.FindControl("chkSwapSelect"),checkbox) // chk returns nothing
chk.checked=true // object reference not set to an instance of the object
end if

The errors are shown as comments in the above code. finding the controls inside a gridview via RowCommand Event

View 8 Replies

Forms Data Controls :: How To Get Current Selected Row In The RowCommand Event Of A GridView

Mar 7, 2010

get the current selected row in the RowCommand event of a GridView in asp.net. The GridView has a button in an Item Template as shown below,

[Code]....

that I can pass values from GridView to a page. I tried following code but I could
not get the row number.

View 4 Replies

Forms Data Controls :: Update Panel Not Refreshing After RowCommand From GridView?

Mar 7, 2010

I have two gridviews tied to a SQL backend both being displayed within an update panel. Both the gridviews have a linkbutton connected to a rowcommand. When clicking on one of the rowcommand link buttons, the database is updated and the update panel is refreshed (moving the record to be displayed in the other gridview in the panel). However, when the rowcommand from the other gridview is clicked, the code is run and the database is updated, but the update panel is NOT refreshed.I have debugged it and have found that the code is running as expected. It fires off the function and updates the database. If I click away from the page and then go back, it does show the data in the proper gridviews, so I know that the code is working.

View 3 Replies

C# - How To Pass Parameter To SQlDataSource From Gridview

Apr 7, 2010

Gridview has many columns and a Delete button as well. Delete button is a control as TemplateField

[code]....

Now associated SQLDataSource's Delete command's stored procedure is expecting two parameters. One is going from DataKeyNames (RowID), other one i wanna pass is the Text of btnDelete (True or False).

View 1 Replies

Web Forms :: Programmatically Fire Treeview Selectednode Changed From Gridview Rowcommand Event

May 27, 2010

I have a treeview on the left panel and the gridview in the content page. Both the treeview and the gridview bind to the same datasource and have the same functionality. For instance, clicking employer in the treeview and clicking the employer link in the gridview take you to the same page. All I want is when I click the employer link in the gridview, I want the gridview row command event to call the selectednodechanged event of the treeview, so that the treenode for employer has the selected node style and performs the function of hte selectednodechanged. i have tried treeview.nodes[0].select but this does not fire the selectednodechanged event.

View 3 Replies

Forms Data Controls :: Gridview RowCommand Event Returning Null Values?

Sep 2, 2010

I'm trying to retreive values entered by users in the textboxes in the footer of the gridview and insert these values into another sql table.My code is as follows :-

protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e)
{
if(e.CommandName.Equals("addnew"))
{
TextBox t1 = (TextBox)GridView2.FooterRow.FindControl("tfrm");
string frm = t1.Text;
TextBox t2 = (TextBox)GridView2.FooterRow.FindControl("tsub");
string sub = t2.Text;
string cmd = "insert into suggestions values('" + frm + "','" + sub + "','c','c')";
con.Open();
SqlCommand com = new SqlCommand(cmd,con);
int a = com.ExecuteNonQuery();
GridView2.DataBind();
con.Close();
}
}

But the strings 'frm' and 'sub' returns null values.

View 8 Replies

Web Forms :: Unable To Fire RowCommand Event In Gridview For Dynamic Item Template Button?

Jan 12, 2010

I am creating custom Gridview for dynamic Columns (getting columns from Database) and addting textboxes to headers for filtering data. I set the "EnableViewstate=False".

My problem is when I click on Filter Button it is not firing RowCommand event.

here is my code.

[Code]....

View 7 Replies

Passing Textbox In Gridview Header Template As A Parameter In A Sqldatasource Select

Nov 4, 2010

I have a gridview that displays the contents of a database table, using an sqlDataSource. That part (including inserting, updating and deleting rows) works perfectly. What I am wanting to do is add a "search" function to restrict the rows returned to a user entered name. I have a textbox for the name to be searched and a "Search" button in the headertemplate as such:

[Code]....

The DataBind fails, with the error:

Could not find control 'txtSearchName' in ControlParameter 'username'.

View 1 Replies

DataSource Controls :: GridView - Control Parameter Error Using Oracle SQLDataSource

Aug 2, 2010

I have an user control placed on a content page. The content correctly receives the session variables. In the user control I have the following

1. The pageload fires and the text box is correctly set.

<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (Session["app_id"] != null)
{
txtAppId.Text = Session["app_id"].ToString();
}
</script>

2. I have datagrid in the usercontrol which has a binding variable tied to a control parameters as follows

<asp:SqlDataSource ID="SqlDataSourceMain" runat="server"
ConnectionString="Myconnectionstring"
ProviderName="MyProvider" SelectCommand="select
last_name,first_name
from applications
where (id = to_number(:pAppId))">
<SelectParameters>
<asp:controlparameter name="pAppId" controlid="txtAppId" propertyname="Text" />
</SelectParameters>
<SelectParameters>
<asp:controlparameter name="pAppId" controlID="txtAppId" propertyname="Text"
Direction="InputOutput" Type="Int32" ConvertEmptyStringToNull="True" />

I tried the following, same error

</SelectParameters>
<asp:SessionParameter
ConvertEmptyStringToNull="True"
DefaultValue="0"
Direction=" InputOutput "
Name="pAppId"
SessionField="app_id"
Size="integer"
Type="String" />
</asp:SqlDataSource>

For some reason the select parameter pAddId is getting set to null and get the following error when the content page is loaded If I hard code the value it works RA-01036: illegal variable name/number 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: Oracle.DataAccess.Client.OracleException: ORA-01036: illegal variable name/number

View 1 Replies

DataSource Controls :: To Send Multivalued Parameter To SQLdatasource Via Gridview Control?

Jun 19, 2010

I want to send multivalued parameter to SQLdatasource via gridview control.

My slect query is like

SELECT * FROM FRUITS

WHERE FruitID IN(@FruitIDs)

how can i achieve that?

View 6 Replies

Getting SQLDataSource Update Paramater From Gridview?

Mar 28, 2011

I am trying to get a parameter for my update from the gridview but it is an ID column that I do not want displayed. If I display the data in a boundfield it works fine but if I set the visibility to false the parameter is no longer sent to the update stored procedure. There does not appear to be a hiddenfield column that I can put into the gridview.I have tried to set the parameters through the code behind but I am not certain on how to access the data I want the following code does not work (It sets the parameter to nothing

Protected Sub grvFacilityDisciplineBillingRate_RowUpdating(ByVal sender As Object, ByVal e As GridViewUpdateEventArgs) Handles grvFacilityDisciplineBillingRate.RowUpdating
Dim row As GridViewRow = grvFacilityDisciplineBillingRate.Rows(e.RowIndex)[code]...

And this is the front end with the two ID columns displayed, which is not what I want

<asp:SqlDataSource ID="sqlDisciplineBillingRate" runat="server" DataSourceMode="DataSet" SelectCommandType="StoredProcedure" SelectCommand="SP_Facility_DisciplineBillingRates" UpdateCommandType="StoredProcedure" UpdateCommand="SP_DiscplineBillingRate_Update" ConnectionString="<%$ ConnectionStrings:Trustaff_ESig2 %>">[code]....

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved