or
protected void radResult_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
{
switch (e.CommandName)
{
case "AddToCart":
int test = e.Item.DataSetIndex;
TextBox txtQuantity = (TextBox)(e.Item.FindControl("txtQuantity"));
if (txtQuantity.Text.Length > 0)
ShoppingCart.GetCurrentUsersCart.AddItem(int.Parse(e.CommandArgument.ToString()), int.Parse(txtQuantity.Text.ToString()));
else
ShoppingCart.GetCurrentUsersCart.AddItem(int.Parse(e.CommandArgument.ToString()), 1);
txtQuantity.Text = "";
RadAjaxManager1.ResponseScripts.Add("javascript:updateCart();");
//RadAjaxManager1.ResponseScripts.Add(string.Format("alert('Hello from the server! Server time is {0}');", DateTime.Now.ToLongTimeString()));
break;
}
}
<
telerik:RadToolTipManager
ID
=
"ttm_CSMD_Backlog_By_Status_FL"
runat
=
"server"
EnableShadow
=
"true"
Animation
=
"Fade"
OnAjaxUpdate
=
"OnAjaxUpdate"
HideEvent
=
"ManualClose"
AnimationDuration
=
"2000"
Position
=
"BottomRight"
RelativeTo
=
"Element"
OffsetY
=
"0"
OnClientResponseEnd
=
"OnClientResponseEnd"
>
</
telerik:RadToolTipManager
>
Protected
Sub
RadGrid1_ItemDataBound(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Web.UI.GridItemEventArgs)
Handles
RadGrid1.ItemDataBound
If
(
TypeOf
e.Item
Is
GridEditFormInsertItem)
AndAlso
(e.Item.OwnerTableView.IsItemInserted)
Then
Dim
insertItem
As
GridEditFormInsertItem =
DirectCast
(e.Item, GridEditFormInsertItem)
Dim
combo
As
DropDownList =
DirectCast
(insertItem(
"colContactId"
).FindControl(
"cboContactID"
), DropDownList)
Dim
conn
As
New
SqlConnection(connectionstring)
conn.Open()
'How do I reference FacilityID from the line below????
Dim
adp
As
New
SqlDataAdapter(
"SELECT ContactName,ContactID from Contacts WHERE ContactID NOT IN (Select ContactID From FacilityContacts WHERE FacilityID=<NeedHelpHere>"
, conn)
Dim
dt
As
New
DataTable()
adp.Fill(dt)
combo.DataSource = dt
combo.DataTextField =
"ContactName"
combo.DataValueField =
"ContactID"
combo.DataBind()
conn.Close()
End
If
End
Sub
<
telerik:RadGrid
ID
=
"RadGrid1"
ShowStatusBar
=
"True"
DataSourceID
=
"dsFacilityList"
runat
=
"server"
PageSize
=
"7"
AllowSorting
=
"True"
AllowPaging
=
"True"
GridLines
=
"None"
CellSpacing
=
"0"
AllowAutomaticInserts
=
"True"
AllowAutomaticUpdates
=
"True"
>
<
PagerStyle
Mode
=
"NumericPages"
></
PagerStyle
>
<
MasterTableView
DataSourceID
=
"dsFacilityList"
AllowMultiColumnSorting
=
"True"
PageSize
=
"20"
CommandItemDisplay
=
"Top"
DataKeyNames
=
"FacilityID"
EditMode
=
"EditForms"
>
<
EditItemTemplate
>
</
EditItemTemplate
>
<
DetailTables
>
<
telerik:GridTableView
runat
=
"server"
DataKeyNames
=
"FacilityID"
DataSourceID
=
"dsFacilityContactList2"
CommandItemDisplay
=
"Top"
AutoGenerateColumns
=
"False"
>
<
EditItemTemplate
>
</
EditItemTemplate
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"FacilityID"
MasterKeyField
=
"FacilityID"
/>
</
ParentTableRelation
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
/>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridTemplateColumn
DataField
=
"ContactID"
FilterControlAltText
=
"Filter column column"
UniqueName
=
"colContactId"
>
<
EditItemTemplate
>
Contact ID <
asp:TextBox
ID
=
"ContactIDTextBox"
runat
=
"server"
Text='<%# Bind("ContactID") %>'></
asp:TextBox
>
<
asp:DropDownList
ID
=
"cboContactID"
runat
=
"server"
>
</
asp:DropDownList
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"ContactIDLabel"
runat
=
"server"
Text='<%# Eval("ContactID") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"FacilityID"
FilterControlAltText
=
"Filter column1 column"
UniqueName
=
"column1"
>
<
EditItemTemplate
>
Facility ID <
asp:TextBox
ID
=
"FacilityIDTextBox"
runat
=
"server"
Text='<%# Bind("FacilityID") %>'></
asp:TextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:Label
ID
=
"FacilityIDLabel"
runat
=
"server"
Text='<%# Eval("FacilityID") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
telerik:GridTableView
>
</
DetailTables
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
Visible
=
"True"
>
</
ExpandCollapseColumn
>
<
SortExpressions
>
</
SortExpressions
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
<
span
class
=
"rnTitleBarIcon"
><
img
alt
=
""
src
=
"/aspnet-ajax-beta/WebResource.axd?d=ggAcMRKG-k0cBWcn06l1bQ0-EcIDhDWZb12Lq-SE6ng5d2az3I1O-XNTxq83E4Fw_GW3CVlrOrhvkwJP1A2axcD5RKUIsMrmmQnYKcnjKzr3eF5qacTEvdl_o48AR9i_Z0Ff_wWqxIpI4gdVXoLrV2ESf8Ui7_izFZdbfQ0qtns1&t=634450297140000000"
></
span
>