protected
void RadGrid1_InsertCommand(object sender, GridCommandEventArgs e)
{
try
{
//Get the GridEditFormInsertItem of the RadGrid
GridEditFormInsertItem insertedItem = (GridEditFormInsertItem)e.Item;
RadComboBox RadCombobox = insertedItem.FindControl("RadComboBoxArea") as RadComboBox;
string strArea = RadCombobox.SelectedItem.Text; //Area
RadCombobox = insertedItem.FindControl(
"RadComboBoxFMT") as RadComboBox;
string strFMT = RadCombobox.SelectedItem.Text; //FMT or Asset
RadCombobox = insertedItem.FindControl(
"RadComboBoxField") as RadComboBox;
string strField = RadCombobox.SelectedItem.Text; //Field
RadCombobox = insertedItem.FindControl(
"RadComboBoxWell") as RadComboBox;
string strWell = RadCombobox.SelectedItem.Text; //Well
RadCombobox = insertedItem.FindControl(
"RadComboBoxUnloadType") as RadComboBox;
string strUnloadType = RadCombobox.SelectedItem.Text; //Unload Type
RadDatePicker EventStartDateTime = (RadDatePicker)insertedItem["EventStartDateTime"].Controls[0]; //Events start date time
string strEventStartDateTime = EventStartDateTime.SelectedDate.ToString();
RadDatePicker EventEndDateTime = (RadDatePicker)insertedItem["EventEndDateTime"].Controls[0]; //Events end date time
string strEventEndDateTime = EventEndDateTime.SelectedDate.ToString();
string CountofEvents = (insertedItem["CountofEvents"].Controls[0] as RadNumericTextBox).Text; //Count of Events
string SalesLinePressure = (insertedItem["SalesLinePressure"].Controls[0] as RadNumericTextBox).Text; //Sales Line Pressure
string ShutInPressure = (insertedItem["ShutInPressure"].Controls[0] as RadNumericTextBox).Text; //Shut In Pressure
string FOpHierarchyID = (insertedItem["FOpHierarchy_ID"].Controls[0] as TextBox).Text; //FOpHierarchy
}
catch (Exception ex)
{
RadGrid1.Controls.Add(
new LiteralControl("Unable to insert Event. Reason: " + ex.Message));
e.Canceled =
true;
}
}
Please assist.
thanks,
Minh Bui
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
string
[] arguments = Session[SessionParameterName.LISTDOCTOVISU]
as
string
[];
for
(
int
i = 0; i < arguments.Length; i++)
{
AddTab(arguments[i]);
AddPageView(RadTabStripDocView.Tabs[i]);
}
}
}
private
void
AddTab(
string
codeDoc)
{
RadTab tab =
new
RadTab();
tab.Text = codeDoc;
tab.Attributes.Add(
"CodeDoc"
, codeDoc);
tab.Value = codeDoc;
RadTabStripDocView.Tabs.Add(tab);
}
private
void
AddPageView(RadTab tab)
{
RadPageView pageView =
new
RadPageView();
pageView.ID =
"PageView_ID_"
+ tab.Value;
pageView.Attributes.Add(
"CodeDoc"
, tab.Value);
RadMultiPageDocView.PageViews.Add(pageView);
tab.PageViewID = pageView.ID;
}
protected
void
RadMultiPage1_PageViewCreated(
object
sender, RadMultiPageEventArgs e)
{
string
codeDoc = e.PageView.Attributes[
"CodeDoc"
];
if
(!
string
.IsNullOrEmpty(codeDoc))
{
string
userControlName =
"usercontrol/ViewerDocument.ascx"
;
ViewerDocument userControl = Page.LoadControl(userControlName)
as
ViewerDocument;
userControl.ID = e.PageView.ID +
"_ViewerDocument"
;
userControl.CodeDoc = e.PageView.Attributes[
"CodeDoc"
];
e.PageView.Controls.Add(userControl);
}
}
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ViewerDocument.ascx.cs"
Inherits="Class_iWebAsp.usercontrol.ViewerDocument" %>
<
telerik:RadCodeBlock
runat
=
"server"
ID
=
"PreviewDocumentForMultiDocCodeBlock"
>
<
script
type
=
"text/javascript"
>
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManagerProxy1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadToolBarPaging"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadSplitter1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Default"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadSplitter
ID
=
"RadSplitter1"
runat
=
"server"
Width
=
"100%"
Height
=
"100%"
Orientation
=
"Horizontal"
>
<
telerik:RadPane
ID
=
"RadPaneToolBarPaging"
runat
=
"server"
Scrolling
=
"None"
Height
=
"35px"
Width
=
"100%"
>
<
telerik:RadToolBar
ID
=
"RadToolBarPaging"
runat
=
"server"
AutoPostBack
=
"true"
OnButtonClick
=
"RadToolBarPaging_buttonClick"
Width
=
"100%"
>
<
Items
>
<
telerik:RadToolBarButton
ImageUrl
=
"../images_toolbar/arrow_first.gif"
Value
=
"first"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../images_toolbar/arrow_prev.gif"
Value
=
"prev"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
PostBack
=
"false"
Value
=
"info"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"LabelInfo"
runat
=
"server"
Text
=
"Page 1/1"
></
asp:Label
>
</
ItemTemplate
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../images_toolbar/arrow_next.gif"
Value
=
"next"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../images_toolbar/arrow_last.gif"
Value
=
"last"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
/>
<
telerik:RadToolBarButton
ImageUrl
=
"../images_toolbar/zoom_arriere_16x.png"
Value
=
"zoommois"
PostBack
=
"false"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../images_toolbar/zoom_avant_16x.png"
Value
=
"zoomplus"
PostBack
=
"false"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../Icons/pdf.jpg"
Value
=
"saveas"
Target
=
"_blank"
PostBack
=
"false"
ToolTip
=
"Télécharger(version PDF)"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../Images/saveas.gif"
Value
=
"saveasOri"
Target
=
"_blank"
PostBack
=
"false"
ToolTip
=
"Télécharger(vesion original)"
>
</
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
ImageUrl
=
"../Images/print.gif"
Value
=
"print"
PostBack
=
"false"
Visible
=
"false"
ToolTip
=
"Imprimer"
>
</
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
</
telerik:RadPane
>
<
telerik:RadPane
ID
=
"RadPanePreviewDoc"
runat
=
"server"
>
qsfhklqjfqklsfqklfjqlfjqlkf
</
telerik:RadPane
>
</
telerik:RadSplitter
>
<
asp:HiddenField
ID
=
"HiddenFieldPageNumber"
runat
=
"server"
Value
=
"1"
/>
<
asp:HiddenField
ID
=
"HiddenFieldPageTotal"
runat
=
"server"
Value
=
"1"
/>