Here is part of my code. The commented portion is the logic in which i am trying to implement. I want client side validation to be done and checked to see if it is correct format (MM/DD/YYYY).
I am new to asp.net and was trying to use datagridview in my webform. I was able to bind it to my database but I cannot make the datagridview's buttonfield respond. It seems the grid's SelectedIndexChanged event is not being fired or has issues with postback. Even a very simple statement is not being executed by the program e.g.
I've got this gridview with a column labeled "Client Comment" that displays a clickable little icon when there is a client comment in the database. The problem is the icon is appearing whether or not there is data in the DB (except I don' t think it does when the DB value is null.)
How can I make it so the icon only appears if there is a comment in that database field? With code behind (if so VB) or in the tag?
I am trying to delete row(s) from the DataTable conditionally but I cant.
Actually I have DataList with CheckBox (default value checked=false). I am bindind DataList at run time using DataView (Dataview is created fromDataTable).
I also have <asp:Button ID="btnDelete" ....> which I am using to delete checked items in the DataList (But this functionality is not working).
The user first "checked" items in the DataList and click the the button "btnDelete". Here nothing is being deleted (?) and the DataList appears with all the items"unchecked" (even those which the the "checked" by the user). protected void btnDelete_Click(object sender, EventArgs e) . In this function I am checking state of the checkbox before deleting the row in the DataTable.
On PostBack generated by the "btnDelete", DataList appears with checkboxes unchecked therefore nothing is being deleted
I'm trying to conditionally hide 2 link buttons within a Gridview(gvPosts), ModifyButton and DeleteButton. I want the two buttons to hide in every row where the currently logged on Username is not the same as the Username in gvPosts' lbEmpID, a LinkButton control in the same row. Unfortunately the code is hiding the buttons in every row, including the one where lbEmpID.text = Profile.Username. My code is below, what am I doing wrong?
Dim lbtn As LinkButton For Each rowItem As GridViewRow In gvPosts.Rows lbtn = DirectCast(rowItem.Cells(0).FindControl("lbEmpID"), LinkButton) If lbtn.Text <> Profile.UserName Then Dim Modify As LinkButton Dim Remove As LinkButton For Each rowItem1 As GridViewRow In gvPosts.Rows Modify = DirectCast(rowItem1.Cells(0).FindControl("ModifyButton"), LinkButton) Remove = DirectCast(rowItem1.Cells(0).FindControl("RemoveButton"), LinkButton) Modify.Visible = False Remove.Visible = False Next End If 'If chk.Checked Then 'Response.Write(chk.ClientID + "<br />") 'End If Next
Then I am adding boundfield to gridview for all 4 columns. Now I want to check if "Type" column contain "Sales" thne do not show "Manager" columns. Let me know can I do this?
I'm modifying an existing application. I need to be able to bind the Text property of an asp:DropDownList control to one of two fields when the page is rendered. The existing code is like this:
[Code]....
I've tried to use conditional logic on the .aspx page when setting the Text property, but everything I've tried results in an error. I've also tried using code-behind to set the Tetxt property in the Page_Load event. This doesn't generate an error, but it doesn't set the property either.
using a repeater to display multiple 'comments' related to a parent database entity (a 'task' in my case). When the user creates these comments they can optionally attach a file. Now, I'm working on the page that lists these comments and I'm not sure how to go about displaying the link to the attached file, if one is present. There may not be a file. The database record that contains the comment will also contain the url to the file if one was attached.
what are my options for this? I would like to just display a link to the file after the comment content, only if a file is available.
using a listView control... I'm trying to use the ItemDataBound event to map a field's native value to a more 'friendly' name... so far I have the code to access the underlying data so the decision can be made for the actual mapping, but I don't know how to actually change the data displayed?
I am facing a situation where I have to disable GridView field (in EDIT mode ) conditionally.
Here is the situation,GridView has 5 fields "Product Name" "Small" " Medium" "Large" "XLarge"
Here is the problem, application has section where user activate/deactivate sizes (SMALL,MEDIUM,LARGE,XLARGE). Suppose User activates "SMALL" and "LARGE". Now When the GridView is populted normally, I don't have to disable any fields. But when the user clicks "EDIT" on GridView row, I want "MEDIUM" and "XLARGE" fields to appear as disable.
Here is what I know
1) I will have active sizes in SESSION ... in the above case (SMALL and LARGE)
2 I know I have to catch GridView_RowDataBound and then I have to check for the edit mode for the row.
I have created a gridview and added a headertemplate field inside templatefield. Inside header template field I have added a button and a condirmbutton extender. confirmbutton extender uses modelpopup with ok cancel. This works fine but with one problem. I want this popup to open on button click only if user has checked atleast one checkbox from gridview. So far it shows this modelpopup everytime even user hasn't checked anything.
Trying to update a .NET .20 datagridview in the following scenario. A page contains a formview. The formview contains a datagridview and some other fields not in the grid. The formview has its own ObjectDataSource and the datagridview has a separate ObjectDataSource. Each ObjectDataSource has an OnUpdating event. Clicking a Save button triggers the formview update event and the "non-grid" ObjectDataSource updates without a problem. In that same event, I also want to update the grid's ObjectDataSource. Because it's a grid, this OnUpdating event has to loop through each row, get the data for that row and set the UpdateParameter values. A foreach loop can get the values, but how do I trigger the update before looping to the next row?
Should I try calling a different kind of event for the DataGridView's ObjectDataSource? Or is there a way to get all the grid's new data at once as a dataset or datatable and do one bulk update? The datagridview does not have row-level edit/update buttons. It is meant to be an all-or-nothing kind of update.
I need to add 3 rows to a footer, i did a total but dont know how to add 2 more,
I have a variable credits that i would like to display on the next line and then net the 2 on the 3rd line.
I have looked at properties of the e.Row and was thinking if i could add a table?? Is there a to table method of datagridview? That way i could add the rows?
I have a situation where I need to freeze first two colums in a datagrid view control on my asp.net app. In windows forms there is a proprty called Freeze which can be enabled / disabled. How can I freeze first two colums in a data grid view control on my ASP.NET page.