Forms Data Controls :: Gridview Data In A User's Default Mail Client?
Feb 10, 2010
I am working with Asp.net 2.0, C# and Sqlserver 2005. I have a web page with gridview and Button. On button click, I should be able to export the gridview to a excel file and open that file as an attachment to a user's default mail client. I tried with the below options but didnot succeed.
1. mailto : I tried with this option but not able to open the mail client with attachment.
2. Outlook interop : Using Outlook COM reference, I can able to open excel file as on attachment to default mail client, but this is working fine on local system but not on the production server. I am not sure whether I can implement this kind of functionality using web application as some people say this is a security issue.
I want to send mail tot multiple user using checkbox within gridbiew , but problem is it is sending mail to only first column email ID , and suppose i have four email id in databse then it will send 4 times mail to first email id,
OleDbCommand cmd = new OleDbCommand("select * from sendmail",con); OleDbDataReader red = cmd.ExecuteReader(); if (red.Read()) { StringBuilder str = new StringBuilder(); for (int i = 0; i < GridView1.Rows.Count; i++) { GridViewRow row = GridView1.Rows[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { str.Append(GridView1.Rows[i].Cells[3].Text); SmtpClient sc = new SmtpClient(); MailMessage mm = new MailMessage("dnk247@gmail.com", red["nemail"].ToString()); mm.Subject = "hello"; mm.Body = "just say hi"; sc.EnableSsl = true; sc.Send(mm); } } }
I have an HTML link on my ASP.NET page. When the user clicks the link, an Outlook window will open. However, it changes the URL on my page also to mailto:reddy@yahoo.com.
I have created a user control that has a gridview. During binding I set some common properties like height and width. To do so, I have created public properties. I have created the public property so that user can also set the height and width themselves. But if user didn't specify then I use my defaults.
My problem is that user settings are always overridden by my default settings. I want to set the default values as the control is rendered on the page and then if user apply his settings then it shold override. Which event/method is best on user control to jandle such scenario? Where should I write the code to call my default settings so that it is first thing that happens? What is the user control life cycle?
Public Overrides Sub VerifyRenderingInServerForm(ByVal control As System.Web.UI.Control) MyBase.VerifyRenderingInServerForm(control) End Sub Used this Sub Also.. Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control) End Sub
I am looking for a method to format gridview bound data using javascript.
I know you can have custom formating in Eval using:
[Code]....
But I am looking for a way to perform this task on client side, rather than doing it on the server.
For example if I want to format a date field being bound in a custom way, something like emails date received in gmail. (Only show time if it is today's date [15:30] and only show day and month if it is this year date [14 Jan] and show the full date if it is not this year [10/10/2009].
So, how I use javascript to format a field (ie. custom date format or setting a control visibility)?
I need my gridview to display no records when the user first lands on the page. Right now it's showing all records by default based on a query I've defined in a Table Adapter in my dataset.
I have 2 web controls that the user employs to filter data (or view all records). They are working fine--I just need to have the gridview show nothing by default.
There are few columns in Gridview control , i want them to be sorted according to the column which i have specified . .how to specify that . .code is shown below . .By default i want them to be sorted according to "ENTRYDATE" . .
When a Gridview row is in edit, I need to default an empty textbox to today's date. I am close, but the defaulted date is is not saved to the database. I can key in the date and the date is displayed and saved to the database. Even more interesting:
1. The date is defaulted to - 5/17/2010 2. If I erase the month and key the "5" back in the data is not saved. 3. If I erase the month and then change the month to "6", the data is saved to the database. If any value is changed in the date the save works.
I have GridView with template column binded to some field. In edit mode I would like to set default value to this field when it is not initialized (this is time value and I would like to set it to default 8:00 - this prevent user from entering this value) - how to do this?
I have gridview that has month as a column. When the user clicks a row's edit button, that row goes into edit mode. I have created a drop-down list for month in edit mode with the values 1-12. Right now, the drop-down list shows 1. I would like it to show the current value for that row. How do I do this? Here's the code for my gridview:
I have a gridview which displays thumbnails in the first column and details in the other columns. The thumbnail URL is being retrieved using the following:
[Code]....
However, if the thumbnail cannot be located, a white box with a cross appears instead (as expected).
To handle this better, I would like to display a different image if the thumbnail cannot be located for any reason, for example an image saying "Image Cannot Be Displayed". But I am unsure of how to do this, of even where to do this. Essentially I need to assess the value that the datagrid is using for the particular URL when it is databound. But can I put VB.NET code in this?
I want to insert some information plus ID in databaseeverything is ok when user select category from dropdownlist (for example: India, Iran, China) but when the userchoose   --select category--    she face an error because the value here is "" not an ID(int value)how can i don't let user choose --select subcategory--  ?
I want to find a control in gridview using client id of the control as the id is changing dynamically. I am getting the client id but it is not getting assigned in a variable whether of string type or object type.
(ASP.NET / C#) Beginner Level Client-side filtering. Begin typing an Item name in the filter box above the "Item" column (Grid View) a live filtering will take a place to filter the input letter till the user find what he/she is lookin for.[URL]c6786ACFRkcawodV3pBvg#adaptiveFilter)
A few questions regarding detailsview and gridview:
1) when page load, how can I default the detailsview to show the first record from the gridview? SelectedIndex does not have any effect to my detailsview.
[Code]....
2) how can I select a record in the gridview if my table has 2 key fields using below syntax?