or
Hi,
I have the following problem, in my RadGrid i have the operation update select and delete. Update and Select works fine. but the delete operation give me always the error that the parameter is null.
this is my grid
<
telerik:RadGrid
ID
=
"radGrid1"
AutoGenerateEditColumn
=
"True"
DataSourceID
=
"objectDataSource1"
runat
=
"server"
GridLines
=
"None"
Skin
=
"Office2010Blue"
AutoGenerateColumns
=
"False"
>
<
MasterTableView
AllowAutomaticUpdates
=
"True"
AllowAutomaticDeletes
=
"True"
CommandItemDisplay
=
"Top"
DataSourceID
=
"ObjectDataSource1"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
/>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
>
<
ItemStyle
CssClass
=
"MyImageButton"
/>
</
telerik:GridEditCommandColumn
>
<
telerik:GridDropDownColumn
DataField
=
"AddressType"
DataSourceID
=
"objectDataSource1"
HeaderText
=
"Category"
ListTextField
=
"AddressType"
ListValueField
=
"AddressType"
UniqueName
=
"AddressType"
>
</
telerik:GridDropDownColumn
>
<
telerik:GridDropDownColumn
DataField
=
"CategoryType"
DataSourceID
=
"objectDataSource1"
HeaderText
=
"CategoryType"
ListTextField
=
"CategoryType"
ListValueField
=
"CategoryType"
UniqueName
=
"CategoryType"
>
</
telerik:GridDropDownColumn
>
<
telerik:GridDateTimeColumn
DataField
=
"NotificationDate"
HeaderText
=
"NotificationDate"
UniqueName
=
"NotificationDate"
/>
<
telerik:GridCheckBoxColumn
DataField
=
"NoticeOfReceipt"
UniqueName
=
"NoticeOfReceipt"
HeaderText
=
"NoticeOfReceipt"
/>
<
telerik:GridBoundColumn
DataField
=
"id"
HeaderText
=
"id"
SortExpression
=
"id"
UniqueName
=
"id"
/>
<
telerik:GridButtonColumn
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
Text
=
"Delete"
UniqueName
=
"DeleteColumn"
>
<
ItemStyle
HorizontalAlign
=
"Center"
CssClass
=
"MyImageButton"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
and this is my datasource
<
asp:ObjectDataSource
ID
=
"objectDataSource1"
TypeName
=
"ESTV.A3.Logic.AddressCaseRelationBll"
SelectMethod
=
"Select"
UpdateMethod
=
"Update"
DeleteMethod
=
"Delete"
runat
=
"server"
>
<
SelectParameters
>
<
asp:QueryStringParameter
Name
=
"addressId"
Type
=
"String"
Direction
=
"Input"
QueryStringField
=
"id"
>
</
asp:QueryStringParameter
>
</
SelectParameters
>
<
UpdateParameters
>
<
asp:Parameter
Name
=
"id"
Type
=
"String"
Direction
=
"Input"
/>
<
asp:Parameter
Name
=
"NotificationDate"
Type
=
"DateTime"
/>
<
asp:Parameter
Name
=
"NoticeOfReceipt"
Type
=
"Boolean"
/>
<
asp:Parameter
Name
=
"AddressType"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"CategoryType"
Type
=
"String"
/>
</
UpdateParameters
>
<
DeleteParameters
>
<
asp:Parameter
Name
=
"id"
Type
=
"String"
/>
</
DeleteParameters
>
</
asp:ObjectDataSource
>
in my DAO i have for the delete method the following code
public
void
Delete(
string
id)
{
Guid guidId =
new
Guid(id);
AddressCaseRelation addressCaseRelation = entityDao.GetById(guidId);
entityDao.Delete(addressCaseRelation);
entityDao.CommitChanges();
}
Regards
Acc = DirectCast(DirectCast(Me.Parent.Parent, Telerik.Web.UI.GridTableCell).Parent, Telerik.Web.UI.GridNestedViewItem).ParentItem.GetDataKeyValue("Acc")
<
telerik:RadGrid
ID
=
"rgdQueue"
runat
=
"server"
CellSpacing
=
"0"
DataSourceID
=
"dsQueue"
AllowFilteringByColumn
=
"True"
GridLines
=
"None"
AllowPaging
=
"true"
AllowSorting
=
"true"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
DataSourceID
=
"dsQueue"
DataKeyNames
=
"Acc"
>
<
NestedViewTemplate
>
<
table
style
=
"width: 100%;"
>
<
tr
>
<
td
>
<
span
style
=
"font-size: 18pt; color: #010101; line-height: 30px;"
>Report</
span
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"width: 100%;"
>
<
div
style="border: 1px solid gray; padding-left: 25px; padding-right: 10px; padding-top: 10px;
padding-bottom: 10px;">
<%# Eval("OriginalReport") %>
</
div
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<%# Eval("Acc") %>
<
uc4:PeerReview
Acc='<%# Eval("Acc") %>' ID="PRNested" runat="server" />
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Button
ID
=
"btnSave"
runat
=
"server"
Text
=
"Save"
CausesValidation
=
"true"
OnClick
=
"btnSave_Click"
ValidationGroup='<%# Eval("Acc") %>' />
<
asp:Button
ID
=
"btnSign"
runat
=
"server"
Text
=
"Sign"
CausesValidation
=
"true"
ValidationGroup='<%# Eval("Acc") %>' />
<
asp:Button
ID
=
"btnNext"
runat
=
"server"
Text
=
"Next"
OnClick
=
"btnNext_Click"
CausesValidation
=
"false"
/>
</
td
>
</
tr
>
</
table
>
</
NestedViewTemplate
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridTemplateColumn
DataField
=
"QueueDate"
FilterControlAltText
=
"View Peer Review History"
HeaderText
=
"Date Added to Queue"
SortExpression
=
"QueueDate"
UniqueName
=
"QueueDate"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"QueueDateLabel"
runat
=
"server"
Text='<%# ConvertDateToInternational(Eval("QueueDate")) %>'></
asp:Label
>
</
ItemTemplate
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"rcbHistoryFilter"
runat
=
"server"
OnSelectedIndexChanged
=
"rcbHistoryFilterr_SelectedIndexChanged"
OnDataBound
=
"rcbHistoryFilter_DataBound"
Width
=
"120"
DataSourceID
=
"dsQueueHistory"
DataTextField
=
"Text"
AutoPostBack
=
"true"
DataValueField
=
"Months"
>
</
telerik:RadComboBox
>
</
FilterTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Images"
UniqueName
=
"Images"
>
<
ItemTemplate
>
<
asp:Image
Style
=
"border-style: none;"
ID
=
"imgViewImages"
Acc='<%# Eval("Acc") %>'
PatID='<%# Eval("PatientID") %>' SiteCode='<%# Eval("SiteCode") %>' Width="20"
Height="20" ImageUrl="../images/workstation.jpg" runat="server"></
asp:Image
>
</
ItemTemplate
>
<
FilterTemplate
>
</
FilterTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Impossible d'annuler l'inscription de UpdatePanel avec l'ID '', car il n'était pas inscrit auprès de ScriptManager. Cela peut se produire si UpdatePanel a été supprimé de l'arborescence du contrôle et rajouté ensuite, ce qui n'est pas pris en charge.
Nom du paramètre : updatePanel
Sys.WebForms.PageRequestManager._endPostBackTelerik.Web.UI.WebResource.axd:15
Sys.WebForms.PageRequestManager._parseDeltaTelerik.Web.UI.WebResource.axd:15
Sys.WebForms.PageRequestManager._onFormSubmitCompletedTelerik.Web.UI.WebResource.axd:15
(anonymous function)Telerik.Web.UI.WebResource.axd:6
(anonymous function)Telerik.Web.UI.WebResource.axd:6
Sys.Net.WebRequest.completedTelerik.Web.UI.WebResource.axd:6
_onReadyStateChange
ChartSeries objSeriesActual =
new
ChartSeries(
"Actual"
, ChartSeriesType.Bar);
foreach
(FinanceData objFinanceData
in
actualFinanceDataList)
{
objSeriesActual.AddItem(objFinanceData.Revenue, objFinanceData.Revenue.ToString());
}
ChartSeries objSeriesBudget =
new
ChartSeries(
"Budget"
, ChartSeriesType.Bar);
foreach
(FinanceData objFinanceData
in
budgetFinanceDataList)
{
objSeriesBudget.AddItem(objFinanceData.Revenue, objFinanceData.Revenue.ToString());
}
revenueFinanceChart.Series.Add(objSeriesActual);
revenueFinanceChart.Series.Add(objSeriesBudget);
revenueFinanceChart.DataBind();
(
function
($) {
$(document).ready(
function
() {
$(document).bind(
'keydown'
,
'ctrl+s'
,
function
() {
$(
"div#RadToolBar .rtbOut"
).click();
return
false
;
});
});
})(jQuery);
<
div
class
=
"save-button"
>
<
telerik:radtoolbar
id
=
"radToolBar"
runat
=
"server"
cssclass
=
"toolbar"
>
<
items
>
<
telerik:radtoolbarbutton
navigateurl
=
"~/default.aspx"
postback
=
"false"
text
=
"Goto Default Page"
causesvalidation
=
"false"
/>
</
items
>
</
telerik:radtoolbar
>
</
div
>
Why does my horizontal and vertical menus which use a background image and are totally controlled by the CSS settings work fine in IE 8, and Firefox and Safari
While in Chrome there is no images, no text formatting - just blue underlined links? The sub menus do slide in and out but they are also just boring blue links?
Where do I hit Chrome to make it behave like the others?
<
telerik:RadGrid
runat
=
"server"
ID
=
"RadGrid1"
AutoGenerateColumns
=
"true"
DataSourceID
=
"SqlDataSource1"
AllowSorting
=
"true"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
OnItemCreated
=
"RadGrid1_ItemCreated"
>
<
MasterTableView
DataKeyNames
=
"Storename"
CommandItemDisplay
=
"Top"
>
<
NestedViewSettings
DataSourceID
=
"SqlDataSource2"
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
MasterKeyField
=
"CustomerID"
DetailKeyField
=
"CustomerID"
/>
</
ParentTableRelation
>
</
NestedViewSettings
>
<
NestedViewTemplate
>
<
telerik:RadGrid
runat
=
"server"
ID
=
"RadGrid2"
DataSourceID
=
"SqlDataSource2"
OnItemDataBound
=
"RadGrid2_ItemDataBound"
AllowSorting
=
"true"
AutoGenerateColumns
=
"false"
>
<
MasterTableView
DataKeyNames
=
"Orders"
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
NestedViewTemplate
>
</
telerik:RadGrid
>