Show / Hide Sections In A Datagrid Row?
Apr 9, 2010
I have a datagrid where each row has information on Employees in a company. I would like to allow each row the ability to show/hide extra information. My first idea was use the CollapsiblePanelExtender from the AJAX toolkit and have each row like this:
<ajaxtoolkit:collapsiblepanelextender
TargetControlID="panel2">
ExpandControlID="LinkButton1"
[Code]....
This works very well but it can be computationally expensive. The extra information panel has a lot of textboxes/labels, all of which gets its values from the database. Everytime the page loads all the data is got from the database at the start, some of it is hidden.
Is there a better way to achieve my goal? Or is there a way to only load an employees extra details when the Show/Hide button is click?
View 1 Replies
Similar Messages:
Feb 15, 2010
my question is how can we call a button that is in a specific specific column and row of a datagrid??i try with this but an error of out of index occursDatagrid1.Items.Item(0).cells(0).FindControl("diagrafi").Visible = False
View 7 Replies
Jan 28, 2010
[code]....
but when i run then i cant find the textbox2 at the end of the databound. i.e,at the last row of the datagrid....
how to show the textbox2 then a the last row of the datagrid?
i want to show this in order to provide the user with data insertion facility.
View 27 Replies
Nov 27, 2010
i show data on gridview like this:
SQL = "SELECT * FROM MEN ";
dsView = new DataSet();
adp = new SqlDataAdapter(SQL, Conn);
adp.Fill(dsView, "MEN");
adp.Dispose();
GridView1.DataSource = dsView.Tables["MEN"];
GridView1.DataBind();
but i see along list...
how to show Every time only 10 rows ?
i work on asp.net and C#
View 4 Replies
Mar 2, 2011
I do not know why drCertification.RecordsAffected return as -1. I tested session has value and I ran the sp , it has record. Thanks.
<asp:datagrid id="dgCertification" runat="server" Width="860px" GridLines="Horizontal" CellPadding="2" AlternatingItemStyle-BackColor="Linen" HeaderStyle-BackColor="LightGrey" HeaderStyle-Font-Bold="true" HeaderStyle-Wrap="false" AllowSorting="True" AutoGenerateColumns="False"
DataKeyField="ID" BorderWidth="1px" BorderColor="LightGray" BorderStyle="Ridge" ShowFooter="True">
<EditItemStyle BackColor=teal></EditItemStyle>
<AlternatingItemStyle BackColor="Linen"></AlternatingItemStyle>
<HeaderStyle Font-Bold="True" Wrap="False" BackColor="teal"></HeaderStyle>
<FooterStyle BackColor="LightGray"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="Certification" HeaderStyle-ForeColor="#0000ff">
<ItemTemplate>
<asp:Label id=lblCertification runat="server" Text='<%# Container.DataItem("Certification") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox id="txtCertification" MaxLength=50 runat="server" Width="75px"></asp:TextBox>
</FooterTemplate>
<EditItemTemplate>
<asp:TextBox id="txtCertificationE" MaxLength=50 runat="server" Text='<%# Container.DataItem("Certification")%>' Width="75px"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Date Obtained" HeaderStyle-ForeColor="#0000ff">
<ItemTemplate>
<asp:Label id=lblCDateObtained runat="server" Text= '<%# DataBinder.Eval(Container, "DataItem.CDateObtained", "{0:d}") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox id="txtCDateObtained" runat="server" Width="75px"></asp:TextBox>
</FooterTemplate>
<EditItemTemplate>
<asp:TextBox id="txtCDateObtainedE" runat="server" Text= '<%# DataBinder.Eval(Container, "DataItem.CDateObtained", "{0:d}") %>' Width="75px"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Expiration Date" HeaderStyle-ForeColor="#0000ff">
<ItemTemplate>
<asp:Label id=lblCDateExpiration runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.CDateExpiration", "{0:d}") %>'>
</asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox id="txtCDateExpiration" runat="server" Width="75px"></asp:TextBox>
</FooterTemplate>
<EditItemTemplate>
<asp:TextBox id="txtCDateExpirationE" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.CDateExpiration", "{0:d}") %>' Width="75px"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="lnkbutEdit" runat="server" Text="<img border=0 src=../images/im_edit.gif alt=edit>" CommandName="Edit" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton id="lnkbutUpdate" ValidationGroup ="CDate" runat="server" Text="<img border=0 src=../images/im_update.gif alt=save/update>" CommandName="Update"></asp:LinkButton>
<asp:LinkButton id="lnkbutCancel" runat="server" Text="<img border=0 src=../images/im_cancel.gif alt=cancel>" CommandName="Cancel" CausesValidation="false"></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:LinkButton id="lnkbutDelete" runat="server" Text="<img border=0 src=../images/im_delete.gif alt=delete>" CommandName="Delete" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
<FooterStyle HorizontalAlign="Center"></FooterStyle>
<FooterTemplate>
<asp:Button id="btnAddRow" runat="server" Text="ADD" CommandName="AddANewRow" ValidationGroup ="CDate"></asp:Button>
</FooterTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
Public Sub LoadCertification()
'Dim myConn As New SqlConnection
Dim DBComm As New SqlCommand
Dim ds As New DataSet
If myConn.State = ConnectionState.Closed Then
myConn.ConnectionString = ConfigurationManager.ConnectionStrings("NurProfileString").ConnectionString
myConn.Open()
End If
Dim drCertification As SqlDataReader
If myConn.State = ConnectionState.Closed Then
myConn.Open()
End If
Try
DBComm.Connection = myConn
DBComm.CommandType = CommandType.StoredProcedure
DBComm.Parameters.Add("@EmpID", SqlDbType.Int).Value = Session("EmplNO")
'tblNurProfileCertification
'
http://www.shotdev.com/aspnet/aspnet-vbnet-gridview/aspnet-vbnet-gridview-databound/
DBComm.CommandText = "NurCerti_Log_Read" '
drCertification = DBComm.ExecuteReader()
dgCertification.DataSource = drCertification
dgCertification.DataBind()
drCertification.Close()
drCertification = Nothing
DBComm.Dispose()
Catch objError As Exception
Dim myarraylist As New ArrayList
myarraylist.Add("fliao@holyredeemer.com")
MailHelper.SendMailMessage("fliao@holyredeemer.com", myarraylist, "fliao@holyredeemer.com", "", "Annual HR Employee Log Error ", "Nursing Profile Error")
Exit Try
Finally
End Try
End Sub
View 3 Replies
Jan 17, 2010
i am using datagrid(vb.net) and pulling out data from database(sql 2005).
i have given option of show profile.
i want that when client click on show profile link data containing that link should be open in new datagrid or gridview.
i am trying but not working.
View 3 Replies
Jul 19, 2010
Hide/Close Loginform.aspx if userid/password is correct then show newform.aspx and how to create message box on asp?That will pop up Message: Login Successfull.
How can i get the username value from loginform.aspx to newforms.aspx so thati can also get its value for my sql queries insert/update.
View 1 Replies
Mar 3, 2011
i have datagrid , data coming from database but data in database as formated , i want to show data wihotu format
below example:
<B> test </B> data base has this type data
but in grid i want to show test not with format,
i am getting same data from database.
View 2 Replies
Jul 14, 2010
I'm new to MVC, I have a simple form showing
Title (Mr, Mrs, Ms, Miss, Dr, Other) - (HTML.DropDownList)
Title Other (Html.Textbox)
Firstname (Html.Textbox)
Surname (Html.Textbox)
I want to be able to hide the "TitleOther" textbox and change it if "Title = Other", How do I do this?
[code]....
View 1 Replies
Jul 2, 2010
I've been tinkering with the Nerddinner tutorial (upgraded to the new MVC 2.0 version actually) and I am trying to figure out how to dynamically hide/show fields in the EditorForModel template.I have added a new field to the model and a dropdown list for it in the editor, and I would like to be able to toggle the visibility on a couple of textboxes if a user selects a particular value from the dropdown list.
I did manage to access/manipulate the values of the textboxes using javascript (by altering the "onblur" example in the tutorial app), but couldn't figure out how to access the properties of them.
View 1 Replies
Dec 22, 2010
thing is that i have a div which show and hide based on the apply button. 1) if you press the apply button and the div is hidden it shows, 2) if the div is shown then it is hidden.I am using javascript function . how can i make it shown if the javascript is disabled ?(by default it is hidden
View 1 Replies
Mar 15, 2011
I am using a label named label1 and the following code for put an image in the label:
[Code]....
then for making the pic invisible in label I used the other button with the forecoming code
[Code]....
and it worked properly but I need to do the last job with one button click so I put those line of code together as follow:
[Code]....
View 6 Replies
Aug 19, 2010
Dropdownlist Show the all PatientName and save the PatientID in the database and in datagrid showing the PatientID my requirement is that the PatientName show in DataGrid.
View 4 Replies
Oct 25, 2010
I want to show a image in panel below datagrid if I select particular row.I want to highlite that row in a diff color.
View 3 Replies
Jan 1, 2011
This should be simple but I am baffled. I have a perfectly functioning DataGrid that I can click its "Select" link to select any one of its rows. When I do, the row highlights itself in red as expected. So far, so good.I also have an independent Label on the same page and I want to update its Text value to a cell value from the DataGrid when I select a specific row.OTH the DataGrid (named GridView1) and the Label (named Label2) are within an UpdatePanel.PROBLEM: When I select a row from the DataGrid, the Label is not updated with the cell's contents. It simply retains its original default Text value.Here is my code:
[Code]....
This code was from the MSDN site, but nothing seems to happen when I select rows within the GridView.
View 5 Replies
Jul 15, 2010
I want to hide or show a wizard step. Based on the inputs on the prvious page. For example If some one choose "4", the step 4 should be visible. else Step 4 should be hidden. I tried something like this
[Code]....
View 2 Replies
Jan 14, 2010
I have a dropdown list which include "yes" and "no". When I click "yes", then there have to be 2 text boxes visible, just below the dropdownlist. If the user selects "no" in the dropdownlist, then the 2 text boxes have to disappear again.
View 11 Replies
Dec 21, 2010
I need simple JavaScript function that shows hidden div on the center of the screen as modal popup with darked background like jquery dialog or ModalPopupExtender!
example:
[Code]....
View 12 Replies
Jan 5, 2011
I have two asp.net buttons inside a template (Expand and Collapse) I want to implement a simple client side javascript function to hide the expand button after press it and show the collapse button and vice versa.
<asp:Button ID="btnExpand" runat="server" CommandName="Expand"
CommandArgument='<%# Container.DataElement("Id")%>' Text="+" />
<asp:Button ID="btnCollapse" runat="server" CommandName="Collapse"
CommandArgument='<%# Container.DataElement("Id")%>' Text="-" />
I tried OnClientClick event but I didn't know how to get the sender button and the second button from javascipt because they're in a template and their IDs will be generated.
I tried also to change their visibility from the code behind in the server (by Visible property) but the problems is the event handler will be fired after the postback and the changes will not be applied in the client.
View 3 Replies
Jan 27, 2010
UPDATE : Figured it out..
The objects I was passing to the ValidatorHookupControl were'nt being set properly (were null). Now that they are, the messages are currectly dissapearing when the hooked up control looses it's focus.
I have some ClientValidation controls that have ClientSideValidation methods which work fine when validating the page..
However, how can I make it so that when a certain control that a CustomValidators clientside method kicks in and udates the validation message depending on whether the validation has passed or not. (Like the RequiredFieldValidator or RegExValidator).
My Customvalidators do not have their ControltoValidate properties set as some of them depend on multiple controls.
I don't want any postbacks (full or partial).
I have tried..
1) Adding an onchange attribute on dropdowns, radioboxes and checkboxes that call a helper clientside method which calls Page_ClientValidate('GroupName'), then setting window.location back to the control in question (as it went back to top of screen).
Using this method the args.IsValid is still being set by the ClientSideValidation method.
2) And I have tried ValidatorHookupControl (control, validator) but that doesn't seem to work either.
View 1 Replies
Dec 28, 2010
how can I show button for specific user and hide it for another one based on security role in ASP.NET MVC 2.
For example if I have Create button in my view how to show it only for admin and hide it for any other user.
View 1 Replies
Sep 13, 2010
I'm fairly new to mvc and I'm just looking for a best practice on hiding action links in the master page depending on the user logged in. Since the master page doesn't receive a model I'm not sure how to pull this off the right (MVC) way.
View 3 Replies
Jan 7, 2011
I'm displaying summary and details customer info in each repeater row - inside the repeater .
The summary stuff is it's own div: (id="divHistory_Summary). The details stuff in it's own div:
(id="divHistory_details" )
The details div is hidden by default with inline style: display: none;
[code]....
I don't have the jquery.js file in the head of my app, so I hope it's ok to call the script right here. This app has many nested master pages, and didn't know which one to put the call to jquery file.
The page loads, repeater populates, the details stuff is hidden. When clicking the summary div, nothing happens - the details stuff won't show.
View 1 Replies
Jan 17, 2010
I have a button on my gridview that makes visible another gridview nested inside a column. What I want to do is to use the same button to hide it again. I can already make visible my nested gridview, and I know to hide the gridview itself would be the same code again. The problem I have is setting my flag in order to control which branch of my if statement is executed. I tried writing this inside the button event bool flag = false; and then changed it to ture after the gridview is shown, but of course it re sets itself to false again, and the else bit is never reach when you press the button again.
Is there away where I can persist a flag that when the button is pressed one branch of the if statement is reached, and when it is pressed again, the next branch is run? I do want to use JavaScript because the page is already overloaded with it!! I am using a template field with a button set inside it, and thus I wish to use code behind posting back to the server
View 2 Replies
Nov 29, 2010
I am using UpdatePanel ---> LinkButton --> Div --->Table Structure.
When I click the Linkbutton the div has to show the table format first and has to execute the code in its OnClick event, the problem I am facing is I've tried so many jquery functions shown below:
<asp:LinkButton ID="lnkbtnUnitAdd" runat="server" OnClientClick="Toggledivs()" OnClick="lnkbtnAdd_Click" Text="Add" ></asp:LinkButton
View 2 Replies