or
void SendEMail()
{
if (Session["UserID"] != null) //from home.aspx
{
newmailuserid = Convert.ToInt32(Session["UserID"]);
}
DbLayer objDB = new DbLayer();
System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage();
Message.To.Add(rdtxtTo.Text);
if (rdtxtCC.Text != string.Empty)
{
Message.CC.Add(rdtxtCC.Text);
}
Message.Subject = rdtxtSubject.Text;
Message.Body = rdtxtBody.Text;
System.Net.Mail.SmtpClient SmtpClient = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
SmtpClient.EnableSsl = true;
SmtpClient.Credentials = new System.Net.NetworkCredential("abc.hits.com", "hits@123");
System.Net.Mail.MailAddress FromEmail = new System.Net.Mail.MailAddress(TextBox1.Text);
Message.From = FromEmail;
try
{
System.Net.Mail.Attachment attachment;
foreach (UploadedFile file in RadUpload1.UploadedFiles)
{
try
{
string strFileName = null;
strFileName = System.IO.Path.GetFileName(file.FileName);
attachment = new System.Net.Mail.Attachment(Server.MapPath(strFileName));
Message.Attachments.Add(attachment);
}
catch
{
}
}
SmtpClient.Send(Message);
<
telerik:RadButton
ID
=
"rbt_1"
ButtonType
=
"LinkButton"
GroupName
=
"0001"
AutoPostBack
=
"false"
UseSubmitBehavior
=
"False"
ToggleType
=
"Radio"
Text
=
"0-7"
runat
=
"server"
/>
<
telerik:RadButton
ID
=
"rbt_2"
ButtonType
=
"LinkButton"
GroupName
=
"0001"
AutoPostBack
=
"false"
UseSubmitBehavior
=
"False"
ToggleType
=
"Radio"
Text
=
"8-27"
runat
=
"server"
/>
<
telerik:RadButton
ID
=
"rbt_3"
ButtonType
=
"LinkButton"
GroupName
=
"0001"
AutoPostBack
=
"false"
UseSubmitBehavior
=
"False"
ToggleType
=
"Radio"
Text
=
"28-82"
runat
=
"server"
/>
<
telerik:RadButton
ID
=
"rbt_4"
ButtonType
=
"LinkButton"
GroupName
=
"0001"
AutoPostBack
=
"false"
UseSubmitBehavior
=
"False"
ToggleType
=
"Radio"
Text
=
"83-100"
runat
=
"server"
/>
<
telerik:RadTreeView
ID
=
"RadTreeView1"
runat
=
"server"
OnNodeExpand
=
"RadTreeView1_NodeExpand"
ForeColor
=
"Black"
Font-Names
=
"Microsoft Sans Serif"
onnodeclick
=
"RadTreeView1_NodeClick"
Height
=
"600px"
Width
=
"300px"
Font-Size
=
"Medium"
OnClientNodeClicked
=
"ClientNodeClicked"
>
</
telerik:RadTreeView
>
<script type=
"text/javascript"
language=
"javascript"
>
function
ClientNodeClicked(sender, eventArgs) {
var
node = eventArgs.get_node();
//alert("You clicked " + node.get_text());
if
(node) {
node.expand();
}
}
</script>
<?xml version="1.0" encoding="UTF-8"?><configuration> |
<configSections> |
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> |
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> |
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> |
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> |
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> |
</sectionGroup> |
</sectionGroup> |
</sectionGroup> |
</configSections> |
<connectionStrings/> |
<appSettings><!---REDACTED---></appSettings> |
<system.web> |
<compilation debug="true"> |
<assemblies> |
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> |
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> |
<add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> |
</assemblies> |
</compilation> |
<authentication mode="Forms"/> |
<pages> |
<namespaces><!---REDACTED---></namespaces> |
<controls> |
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<!---REDACTED---> |
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/> |
</controls> |
</pages> |
<sessionState timeout="60"></sessionState> |
<membership> |
<providers> |
<remove name="AspNetSqlMembershipProvider"/> |
<!---REDACTED---> |
</providers> |
</membership> |
<roleManager enabled="true" cookieTimeout="60"> |
<providers> |
<remove name="AspNetSqlRoleProvider"/> |
<remove name="AspNetWindowsTokenroleProvider"/> |
<!---REDACTED---> |
</providers> |
</roleManager> |
<anonymousIdentification enabled="false"/> |
<profile> |
<providers> |
<remove name="AspNetSqlProfileProvider"/> |
<!---REDACTED---> |
</providers> |
</profile> |
<httpHandlers> |
<remove verb="*" path="*.asmx"/> |
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> |
<add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/> |
<add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/> |
<add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/> |
<add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/> |
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/> |
</httpHandlers> |
<httpModules> |
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/> |
<add name="RadCompression" type="Telerik.Web.UI.RadCompression"/> |
</httpModules> |
</system.web> |
<system.codedom> |
<compilers> |
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
<providerOption name="CompilerVersion" value="v3.5"/> |
<providerOption name="WarnAsError" value="false"/> |
</compiler> |
</compilers> |
</system.codedom> |
<system.webServer> |
<validation validateIntegratedModeConfiguration="false"/> |
<modules> |
<remove name="ScriptModule"/> |
<remove name="RadUploadModule"/> |
<remove name="RadCompression"/> |
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode,runtimeVersionv2.0"/> |
<add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode,runtimeVersionv2.0"/> |
</modules> |
<handlers> |
<remove name="WebServiceHandlerFactory-Integrated"/> |
<remove name="ScriptHandlerFactory"/> |
<remove name="ScriptHandlerFactoryAppServices"/> |
<remove name="ScriptResource"/> |
<remove name="ChartImage_axd"/> |
<remove name="Telerik_Web_UI_SpellCheckHandler_axd"/> |
<remove name="Telerik_Web_UI_DialogHandler_aspx"/> |
<remove name="Telerik_RadUploadProgressHandler_ashx"/> |
<remove name="Telerik_Web_UI_WebResource_axd"/> |
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> |
<add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/> |
<add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/> |
<add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/> |
<add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/> |
<add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/> |
</handlers> |
</system.webServer> |
<runtime> |
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
<dependentAssembly> |
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> |
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> |
</dependentAssembly> |
<dependentAssembly> |
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> |
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> |
</dependentAssembly> |
</assemblyBinding> |
</runtime> |
</configuration> |
<
telerik:RadGrid
ID
=
"Project_RadGrid"
runat
=
"server"
CellSpacing
=
"0"
DataSourceID
=
"Project_SqlDataSource"
GridLines
=
"None"
AllowSorting
=
"True"
ShowGroupPanel
=
"True"
AllowPaging
=
"True"
Skin
=
"Black"
>
<
ClientSettings
AllowDragToGroup
=
"True"
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
AutoGenerateColumns
=
"False"
DataKeyNames
=
"JobNumber"
DataSourceID
=
"ProjectSqlDataSource"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
/>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
/>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
/>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"JobNumber"
DataType
=
"System.Decimal"
FilterControlAltText
=
"Filter JobNumber column"
HeaderText
=
"JobNumber"
ReadOnly
=
"True"
SortExpression
=
"JobNumber"
UniqueName
=
"JobNumber"
Display
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SegmentName"
FilterControlAltText
=
"Filter SegmentName column"
HeaderText
=
"Business Segment"
SortExpression
=
"SegmentName"
UniqueName
=
"SegmentName"
>
<
ItemStyle
HorizontalAlign
=
"Left"
VerticalAlign
=
"Top"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
FilterControlAltText
=
"Filter TemplateColumn1 column"
HeaderText
=
"Overview"
UniqueName
=
"TemplateColumn1"
>
<
ItemTemplate
>
<
div
>
<
table
style
=
"width:99%; vertical-align:text-top;"
>
<
tr
><
th
style
=
"width:80%;"
>
<
span
style
=
"color:#009900;background-color:#F2F2F2;font-variant:small-caps;"
><%# DataBinder.Eval(Container.DataItem, "Overview")%></
span
>
</
th
></
tr
>
<%--
*** Add the summary and integration rows only if there is data.
--%>
<%# If((DataBinder.Eval(Container.DataItem, "Summary") & "") = "", "", "<
tr
><
td
>" & DataBinder.Eval(Container.DataItem, "Summary") & "</
td
></
tr
>")%>
<%# If((DataBinder.Eval(Container.DataItem, "Integration") & "") = "", "", "<
tr
><
td
>" & DataBinder.Eval(Container.DataItem, "Integration") & "</
td
></
tr
>")%>
<
tr
><
td
>
<
asp:Button
ID
=
"ShotDetail_Button"
runat
=
"server"
Text
=
"Shot List..."
UseSubmitBehavior
=
"False"
OnClick
=
"ShotDetail_Button_Click"
/>
<
input
id
=
"Comments_Button"
type
=
"button"
value
=
"Comments..."
onclick
=
" $('#div_Comments').toggle();"
/>
<
asp:Button
ID
=
"LinkedProjects_Button"
runat
=
"server"
Text
=
"Linked Projects..."
UseSubmitBehavior
=
"False"
/>
</
td
></
tr
>
</
table
>
</
div
>
</
ItemTemplate
>
<
ItemStyle
HorizontalAlign
=
"Left"
VerticalAlign
=
"Top"
/>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
/>
</
EditFormSettings
>
<
ItemStyle
HorizontalAlign
=
"Left"
VerticalAlign
=
"Top"
/>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
/>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
/>
</
telerik:RadGrid
>
protected
void
ShotDetail_Button_Click(
object
sender, System.EventArgs e)
{
//I need JobNumber here
Response.Redirect(
string
.Format(
"~/ShotDetail.aspx?JobNo={0}"
, JobNumber));
}
I can't get the column headers to line up with the masterview table columns. I have been trying to fix this for 2 days and I have a bunch of radgrids that I am updating, this is the first one. If I take all of the headerwidths out then I get close, but the first column has to be much wider than the other because of the type of data stored. The code is below, I will attach a screen shot. Thanks.
<
telerik:RadGrid
ID
=
"rgSalesOrder"
DataSourceID
=
"dsSalesOrderList"
ShowHeader
=
"true"
Width
=
"676px"
Height
=
"185"
AutoGenerateColumns
=
"false"
GridLines
=
"None"
AllowPaging
=
"True"
PageSize
=
"30"
runat
=
"server"
OnSelectedIndexChanged
=
"rgSalesOrder_SelectedIndexChanged"
OnItemDataBound
=
"rgSalesOrder_ItemDataBound"
OnSortCommand
=
"rgSalesOrder_SortCommand"
onpageindexchanged
=
"rgSalesOrder_PageIndexChanged"
Skin
=
"Windows7"
SkinID
=
"Windows7"
EnableEmbeddedSkins
=
"True"
AllowSorting
=
"true"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
PageButtonCount
=
"5"
/>
<
HeaderStyle
HorizontalAlign
=
"Left"
/>
<
MasterTableView
AllowPaging
=
"true"
DataKeyNames
=
"Id"
AllowSorting
=
"true"
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Customer"
SortExpression
=
"Company"
HeaderStyle-Width
=
"200px"
>
<
ItemTemplate
>
<
asp:LinkButton
ID
=
"lbtnCompany"
runat
=
"server"
Text='<%#Bind("Company") %>' OnClick="lbtnCompany_Click"></
asp:LinkButton
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:LinkButton
ID
=
"lbtnCompany"
runat
=
"server"
Text='<%#Bind("Company") %>' OnClick="lbtnCompany_Click"></
asp:LinkButton
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"User"
DataField
=
"CreatedBy"
HeaderStyle-Width
=
"50px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
ButtonType
=
"LinkButton"
HeaderText
=
"Quote"
CommandName
=
"Select"
DataTextField
=
"Id"
SortExpression
=
"Id"
HeaderStyle-Width
=
"50px"
>
</
telerik:GridButtonColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Date"
DataField
=
"CreatedOn"
DataFormatString
=
"{0:MM/dd/yyyy}"
HeaderStyle-Width
=
"75px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Status"
DataField
=
"OrderStatus"
HeaderStyle-Width
=
"75px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Value"
DataField
=
"QuoteValue"
DataFormatString
=
"{0:c}"
HeaderStyle-Width
=
"75px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Select"
>
<
ItemTemplate
>
<
asp:CheckBox
runat
=
"server"
ID
=
"chkSelect"
/>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:CheckBox
runat
=
"server"
ID
=
"chkSelect"
/>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"ACTION"
SortExpression
=
"Status"
Visible
=
"false"
>
<
ItemTemplate
>
<
table
id
=
"tblStatus"
border
=
"0px"
cellpadding
=
"0px"
cellspacing
=
"0px"
width
=
"0px"
>
<
tr
>
<
td
style
=
"text-align: center"
>
<
asp:Label
ID
=
"lblCustomerID"
runat
=
"server"
Visible
=
"false"
Text='<%# Bind("CustomerId") %>'></
asp:Label
>
<
asp:Label
ID
=
"lblStatusID"
runat
=
"server"
Visible
=
"false"
Text='<%# Bind("Status") %>'></
asp:Label
>
<
asp:Label
ID
=
"lblStatus"
runat
=
"server"
Visible
=
"false"
Text='<%# Bind("Status") %>'></
asp:Label
>
<
asp:Label
ID
=
"lblRowStyle"
runat
=
"server"
Visible
=
"false"
Text='<%# Bind("RowStyle") %>'></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
EnableVirtualScrollPaging
=
"true"
UseStaticHeaders
=
"true"
ScrollHeight
=
"141"
/>
<
Resizing
AllowColumnResize
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>