or
foreach
(GridDataItem item
in
rgdRebanho.Items)
{
CheckBox ckbItem = (CheckBox)((item).FindControl(
"ckbItem"
));
if
(ckbItem.Checked ==
true
&& ckbItem.Enabled ==
true
)
{
RadDateInput dt_ocorrencia = (RadDateInput)((item).FindControl(
"dt_ocorrencia"
));
if
(dt_ocorrencia.SelectedDate ==
null
)
{
erro =
true
;
}
}
}
<asp:ScriptManager ID="scriptManager" runat="server"></asp:ScriptManager> |
<asp:Repeater ID="repTest" runat="server"> |
<ItemTemplate> |
<div> |
<asp:PlaceHolder ID="plcTest" runat="server"></asp:PlaceHolder> |
</div> |
</ItemTemplate> |
</asp:Repeater> |
<asp:Button ID="btnTest" runat="server" Text="PostBack" /> |
protected void Page_Load(object sender, EventArgs e) |
{ |
repTest.DataSource = new int[] { 1, 2, 3 }; |
repTest.DataBind(); |
} |
protected override void OnInit(EventArgs e) |
{ |
base.OnInit(e); |
repTest.ItemDataBound += new RepeaterItemEventHandler(repTest_ItemDataBound); |
} |
private void repTest_ItemDataBound(object sender, RepeaterItemEventArgs e) |
{ |
PlaceHolder plcTest = (PlaceHolder)e.Item.FindControl("plcTest"); |
switch ((int)e.Item.DataItem) |
{ |
case 1: |
DropDownList cbo1 = new DropDownList(); |
cbo1.ID = "cbo1"; |
cbo1.DataSource = GetComboData(); |
cbo1.DataBind(); |
plcTest.Controls.Add(cbo1); |
break; |
case 2: |
Telerik.WebControls.RadComboBox cbo2 = new Telerik.WebControls.RadComboBox(); |
cbo2.ID = "cbo2"; |
cbo2.DataSource = GetComboData(); |
cbo2.DataBind(); |
plcTest.Controls.Add(cbo2); |
break; |
case 3: |
Telerik.Web.UI.RadComboBox cbo3 = new Telerik.Web.UI.RadComboBox(); |
cbo3.ID = "cbo3"; |
cbo3.DataSource = GetComboData(); |
cbo3.DataBind(); |
plcTest.Controls.Add(cbo3); |
break; |
} |
} |
private string[] GetComboData() |
{ |
return "Item 1;Item 2;Item 3".Split(';'); |
} |
<
telerik:RadGrid
AllowPaging
=
"False"
AllowSorting
=
"False"
AutoGenerateColumns
=
"False"
cssClass
=
"Grid"
ID
=
"grdWorkDistrRules"
ItemPlaceholderID
=
"RulesContainer"
OnDetailTableDataBind
=
"grdWorkDistrRules_DetailTableDataBind"
OnRowDrop
=
"grdWorkDistrRules_RowDrop"
OnItemDataBound
=
"grdWorkDistrRules_OnItemDataBound"
OnNeedDataSource
=
"grdWorkDistrRules_OnNeedDataSource"
OnItemCommand
=
"grdWorkDistrRules_ItemCommand"
runat
=
"server"
ShowGroupPanel
=
"True"
Skin
=
"Windows7"
Width
=
"600"
>
<
MasterTableView
DataKeyNames
=
"Id"
GroupLoadMode
=
"Server"
CommandItemDisplay
=
"Top"
>
<
CommandItemTemplate
>
<
telerik:RadToolBar
ID
=
"tbRules"
runat
=
"server"
Width
=
"100%"
OnButtonClick
=
"RadToolBar1_ButtonClick"
OnPreRender
=
"tbRules_PreRender"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"All"
CommandName
=
"ShowAll"
CheckOnClick
=
"true"
Value
=
"ShowAll"
Group
=
"Rules"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"Active"
CommandName
=
"ShowActive"
CheckOnClick
=
"true"
Value
=
"ShowActive"
Group
=
"Rules"
> </
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
Text
=
"Inactive"
CommandName
=
"ShowInactive"
CheckOnClick
=
"true"
Value
=
"ShowInactive"
Group
=
"Rules"
></
telerik:RadToolBarButton
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
></
telerik:RadToolBarButton
>
</
Items
>
</
telerik:RadToolBar
>
</
CommandItemTemplate
>
<
Columns
>
<
telerik:GridDragDropColumn
HeaderStyle-Width
=
"30px"
Visible
=
"true"
/>
<
telerik:GridEditCommandColumn
UniqueName
=
"EditRule"
ButtonType
=
"ImageButton"
HeaderStyle-Width
=
"30px"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Sequence"
DataField
=
"Sequence"
HeaderText
=
"Sequence"
HeaderStyle-Width
=
"70"
/>
<
telerik:GridBoundColumn
UniqueName
=
"Name"
DataField
=
"Name"
HeaderText
=
"Name"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Queue"
>
<
ItemTemplate
>
<
uc:WorkItemQueue
id
=
"ctlWorkItemQueue"
runat
=
"server"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Status"
DataField
=
"IsActive"
HeaderText
=
"Status"
HeaderStyle-Width
=
"45"
/>
</
Columns
>
<
NestedViewSettings
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"Id"
MasterKeyField
=
"Id"
/>
</
ParentTableRelation
>
</
NestedViewSettings
>
<
NestedViewTemplate
>
<
asp:Panel
ID
=
"NestedViewPanel"
runat
=
"server"
>
<
div
>
<
fieldset
style
=
"padding: 10px;"
>
<
table
style
=
"float:left;text-align:top;"
>
<
tr
>
<
td
> Facilities:</
td
>
<
td
><%# PopulateFacilities(Eval("Id").ToString())%></
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"4"
>Created by <%# Eval("CreatedBy")%>, <%# Eval("CreatedOn") %></
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"4"
>Modified by <%# Eval("ModifiedBy")%>, <%# Eval("ModifiedOn") %></
td
>
</
tr
>
</
table
>
</
fieldset
>
</
div
>
</
asp:Panel
>
</
NestedViewTemplate
>
</
MasterTableView
>
<
ClientSettings
AllowRowsDragDrop
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
EnableDragToSelectRows
=
"true"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
var
iframe = $find(
"<%= ContentPane.ClientID %>"
).getExtContentElement();
document.title = iframe.document.title;
protected
void
StoresGrid_ItemDataBound(
object
sender, Telerik.Web.UI.GridItemEventArgs e)
{
if
(e.Item
is
GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
TableCell cell = (TableCell)item[
"StoreId"
];
if
(cell.Text==
"1"
)
//how to hide autogenerated edit column here
}
}
<
telerik:RadRatingItem
CssClass
=
"ratingItem"
Value
=
"1"
ImageUrl
=
"~/img/ratings/rating_1_normal.png"
ToolTip
=
"Very Easy"
SelectedImageUrl
=
"~/img/ratings/rating_1_selected.png"
HoveredImageUrl
=
"~/img/ratings/rating_1_hover.png"
/>
If String.IsNullOrEmpty(item.ImageUrl) = False Then
If item.ImageUrl.StartsWith("~/") Then
item.ImageUrl = ResolveUrl(item.ImageUrl)
End If
End If
If String.IsNullOrEmpty(item.SelectedImageUrl) = False Then
If item.SelectedImageUrl.StartsWith("~/") Then
item.SelectedImageUrl = ResolveUrl(item.SelectedImageUrl)
End If
End If
If String.IsNullOrEmpty(item.HoveredImageUrl) = False Then
If item.HoveredImageUrl.StartsWith("~/") Then
item.HoveredImageUrl = ResolveUrl(item.HoveredImageUrl)
End If
End If
If String.IsNullOrEmpty(item.HoveredSelectedImageUrl) = False Then
If item.HoveredSelectedImageUrl.StartsWith("~/") Then
item.HoveredSelectedImageUrl = ResolveUrl(item.HoveredSelectedImageUrl)
End If
End If