or
<telerik:RadGrid ID="RadGrid1" runat="server"
AllowPaging="True" GridLines="None"
Skin="Office2007"
DataSourceID="AccessDataSource1" AllowAutomaticDeletes="True"
AllowAutomaticInserts="True" AllowAutomaticUpdates="True" PageSize="8"><MasterTableView AutoGenerateColumns="False" DataSourceID="AccessDataSource1"><RowIndicatorColumn><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn><ExpandCollapseColumn><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="Name" DefaultInsertValue="" HeaderText="Name" SortExpression="Name" UniqueName="Name"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Email" DefaultInsertValue="" HeaderText="Email" SortExpression="Email" UniqueName="Email"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Details" DefaultInsertValue="" HeaderText="Details" SortExpression="Details" UniqueName="Details"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Place" DefaultInsertValue="" HeaderText="Place" SortExpression="Place" UniqueName="Place"> </telerik:GridBoundColumn> <telerik:GridClientDeleteColumn ConfirmText="Are you sure you want to delete this Memeber?" HeaderStyle-Width="35px" ButtonType="ImageButton" ImageUrl="Delete.gif" /> </Columns></MasterTableView>
</telerik:RadGrid>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/admindb.mdb" SelectCommand="SELECT [Name], [Email], [Details], [Place] FROM [Login]" > </asp:AccessDataSource>ClientEvents-OnRowDataBound.
Here is my snippet:
ASPX:
-----------------
Clientside(Javascript)
---------------------------------
<script type="text/javascript">
function RowDataBound(sender, args) {
//Get handle of binaryimage for this cell upon databound
var img = args.get_item().findControl("IMGFLAG"); //This is not working!!!!!!!!!
if (img != null) {
// conditional formatting
// After I do my logic I want to change the image to closed
img.ImageUrl = "./Images/Closed.png";
}
}
</Script>
However this is not working!!! Please help. Thanks.
GridItem[] items1 = RadGrid1.MasterTableView.GetItems(GridItemType.EditFormItem);for (int i = 0; i < items1.Length; i++){ int itemIndex = items1[i].ItemIndex; if (RadGrid1.EditItems[0].ItemIndex == itemIndex) { (items1[i] as GridEditableItem).FireCommandEvent("Update", String.Empty); }}<HEAD> <script language="javascript"> //<![CDATA[function ClientNodeClicked(sender, eventArgs){alert();window.setTimeout(function() { alert(sender.getWindowBounds().x); }, 0); var node = eventArgs.get_node(); node.toggle(); }//]]></script> </HEAD><BODY scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();"> <form runat="server" onsubmit="return _spFormOnSubmitWrapper();"> <telerik:RadScriptManager runat="server" ID="RadScriptManager1"/><asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script language="javascript" type="text/javascript"> //<![CDATA[ function pageLoad() { alert('In'); var tree = $find("<%= RadTreeView1.ClientID %>"); if (tree) { var location = window.location.pathname; location = location.substring(location.lastIndexOf('/') + 1); var nodeText = location.split('.'); var node = tree.findNodeByText(nodeText[0]); alert(nodeText[0]); if (node.get_level() != 0) { var parentNode = node.get_parent(); node.get_parent().expand(); node.select(); } else { node.expand(true); node.select(); } } }//]]> </script> </telerik:RadCodeBlock> <telerik:RadTreeView ID="RadTreeView1" EnableEmbeddedSkins="false" DataSourceID="XmlDataSource1" runat="server" Skin="IV" OnClientNodeClicked="ClientNodeClicked" DataNavigateUrlField="ImageUrl"> <DataBindings> <telerik:RadTreeNodeBinding SelectedImageUrl="/IV/Img/selected_arrow.png" ExpandMode="ClientSide" DataMember="Node" TextField="Text" ExpandedField="Expanded" /> </DataBindings> </telerik:RadTreeView> <asp:XmlDataSource runat="server" ID="XmlDataSource1" DataFile="TreeView.xml" XPath="/Tree/Node" /> </asp:ContentPlaceHolder></form> </BODY>