USE [table]
GO
SET
ANSI_NULLS
ON
GO
SET
QUOTED_IDENTIFIER
ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER
PROCEDURE
[dbo].[getDataSources_byTableName]
-- Add the parameters for the stored procedure here
@tableName
varchar
(20)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET
NOCOUNT
ON
;
select
TableAttributeName,MetadataTableAttributes.TableAttributeId,
MetadataTableAttributeValues.TableAttributeValueId,
MetadataTableAttributeValues.TableAttributeValue
into
#tmp2
from
MetadataTableAttributeValues
inner
join
MetadataTableAttributes
on
MetadataTableAttributes.TableAttributeId = MetadataTableAttributeValues.TableAttributeId
select
distinct
MetadataTables.TableName,
#tmp2.*
into
#rpt2
from
MetadataTables
inner
join
MetadataTableAttributeValues
on
MetadataTables.TableId = MetadataTableAttributeValues.TableId
inner
join
#tmp2
on
MetadataTableAttributeValues.TableAttributeValueId = #tmp2.TableAttributeValueId
IF EXISTS (
SELECT
*
FROM
sys.objects
WHERE
object_id = OBJECT_ID(N
'[dbo].[caisis_tmp]'
)
AND
type
in
(N
'U'
))
DROP
TABLE
[dbo].[caisis_tmp]
CREATE
TABLE
[dbo].[caisis_tmp](
ptMRN [nvarchar](255),
dataSource1 [nvarchar](255),
dataSource2 [nvarchar](255),
dataSource3 [nvarchar](255),
dataSource4 [nvarchar](255),
)
ON
[
PRIMARY
]
INSERT
INTO
[caisis_tmp] (ptMRN)
select
distinct
TableName
from
#rpt2
update
[caisis_tmp]
set
[caisis_tmp].dataSource1=
(
SELECT
TOP
1 #rpt2.TableAttributeValue
from
#rpt2
where
[caisis_tmp].ptMRN = #rpt2.TableName);
update
[caisis_tmp]
set
[caisis_tmp].dataSource2=
(
SELECT
TABLEAttributeValue
from
(
SELECT
ROW_NUMBER() OVER (
ORDER
BY
TableAttributeValueID)
AS
RowNum, *
FROM
#rpt2
where
#rpt2.TableAttributeName=
'dataSource'
and
[caisis_tmp].ptMRN = #rpt2.tableName) sub
WHERE
RowNum = 2
)
update
[caisis_tmp]
set
[caisis_tmp].dataSource3=
(
SELECT
TABLEAttributeValue
from
(
SELECT
ROW_NUMBER() OVER (
ORDER
BY
TableAttributeValueID)
AS
RowNum, *
FROM
#rpt2
where
#rpt2.TableAttributeName=
'dataSource'
and
[caisis_tmp].ptMRN = #rpt2.tableName) sub
WHERE
RowNum = 3
)
update
[caisis_tmp]
set
[caisis_tmp].dataSource4=
(
SELECT
TABLEAttributeValue
from
(
SELECT
ROW_NUMBER() OVER (
ORDER
BY
TableAttributeValueID)
AS
RowNum, *
FROM
#rpt2
where
#rpt2.TableAttributeName=
'dataSource'
and
[caisis_tmp].ptMRN = #rpt2.tableName) sub
WHERE
RowNum = 4
)
select
*
from
[caisis_tmp]
where
ptMRN = @tableName
drop
table
[caisis_tmp],#tmp2,#rpt2
END
<
telerik:RadFormDecorator
ID
=
"QsfFromDecorator"
runat
=
"server"
DecoratedControls
=
"Fieldset"
EnableRoundedCorners
=
"true"
/>
<
telerik:radajaxmanager
ID
=
"RadAjaxManager1"
runat
=
"server"
OnAjaxRequest
=
"RadAjaxManager1_AjaxRequest"
DefaultLoadingPanelID
=
"RadAjaxLoadingPanel1"
EnableHistory
=
"True"
ClientEvents-OnRequestStart
=
"RequestStart"
ClientEvents-OnResponseEnd
=
"ResponseEnd"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManager1"
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
<
ClientEvents
OnResponseEnd
=
"ResponseEnd"
OnRequestStart
=
"RequestStart"
/>
</
telerik:radajaxmanager
>
<
telerik:radajaxloadingpanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"Windows7"
EnableAjaxSkinRendering
=
"true"
>
</
telerik:radajaxloadingpanel
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnDetailTableDataBind
=
"RadGrid1_DetailTableDataBind"
AllowFilteringByColumn
=
"true"
AllowSorting
=
"True"
AutoGenerateHierarchy
=
"True"
CellSpacing
=
"0"
PageSize
=
"25"
Skin
=
"Windows7"
ClientSettings-AllowExpandCollapse
=
"true"
GridLines
=
"None"
oncolumncreated
=
"RadGrid1_ColumnCreated"
onitemdatabound
=
"RadGrid1_ItemDataBound"
OnItemCommand
=
"RadGrid1_ItemCommand"
onitemcreated
=
"RadGrid1_ItemCreated"
ondatabound
=
"RadGrid1_DataBound"
HorizontalAlign
=
"Right"
>
<
MasterTableView
HorizontalAlign
=
"Right"
AllowPaging
=
"true"
AllowFilteringByColumn
=
"true"
CommandItemDisplay
=
"Top"
Caption
=
"Performance Data"
>
<
DetailTables
>
<
telerik:GridTableView
AllowFilteringByColumn
=
"false"
HorizontalAlign
=
"Right"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
></
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
></
ExpandCollapseColumn
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
telerik:GridTableView
>
</
DetailTables
>
<
CommandItemSettings
ShowExportToExcelButton
=
"true"
ShowAddNewRecordButton
=
"false"
/>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
></
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
></
ExpandCollapseColumn
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
<
ExportSettings
>
<
Excel
Format
=
"Biff"
></
Excel
>
</
ExportSettings
>
<
ClientSettings
ReorderColumnsOnClient
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
Hi,
We are using radeditor in asp.net application.Can you provide code for changing the cursor style[i.e hand,] from hand to default on Design,Html and Preview buttons when the editor is disabled.
I need this functionality using javascript and c#.
Please revert back with comments ASAP.
thanks
srikanth
Hello,
I have a little problem hope that you can help me with this:
I have Rad Grid and I'm trying to export the Grid to PDF by clicking on the button:
Here is my Code:
<telerik:RadGrid
ID="rgActivities"
runat="server"
AutoGenerateColumns="False"
AllowPaging="True"
AllowSorting="True"
PageSize="16"
CellSpacing="0" GridLines="None"
OnItemCommand="rgActivities_ItemCommand"
OnSortCommand="rgActivities_OnSortCommand"
OnPageIndexChanged="rgActivities_OnPageIndexChanged"
EnableHeaderContextFilterMenu="True"
Width="933px"
Height="528px">
******* I have 6 Columns in the Grid *****
<asp:Button ID="mngBtnPDF" runat="server" ToolTip="Export To PDF" Text="" Visible ="false" OnClick="btnpdf_Click" CommandName="btnPDF_Click" />
******Code Behind*****
Protected Sub btnPDF_Click(ByVal sender As Object, ByVal e As System.EventArgs)
isExport = True
rgActivities.ExportSettings.ExportOnlyData = True
rgActivities.ExportSettings.IgnorePaging = True
rgActivities.ExportSettings.OpenInNewWindow = True
rgActivities.ExportSettings.ExportOnlyData = True
rgActivities.ExportSettings.Pdf.PageWidth = Unit.Parse("297mm")
rgActivities.ExportSettings.Pdf.PageHeight = Unit.Parse("210mm")
rgActivities.MasterTableView.ExportToPdf()
End Sub
Nothing happens Please help me.
<%@ OutputCache Duration="43434" VaryByParam="None" VaryByCustom="abc" Shared="true" %>
But some how, still my Menu is not behaving as expected.
Please assist ASAP. Let me know if you need more details.