or
| <script type="text/javascript"> |
| function Validate() { |
| var lblEmp = document.getElementById('<%= lblEmp.ClientID %>'); |
| if (Condition){ |
| lblEmp.style.display = 'block'; |
| return false; |
| } |
| else{ |
| lblEmp.style.display = 'none'; |
| return true; |
| } |
| } |
| </script> |
| <asp:Button ID="btnSave" runat="server" Width="100px" CssClass="button" |
| Text="Save" OnClick="btnSave_Click" OnClientClick="return Validate();" /> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="true" AllowSorting="true" |
| ForeColor="White" GridLines="None" OnNeedDataSource="RadGrid1_NeedDataSource" |
| OnPreRender="RadGrid1_PreRender" PageSize="6" ShowHeader="False" Skin="Black"> |
| <ClientSettings > |
| <Selecting AllowRowSelect="true" /> |
| </ClientSettings> |
| <MasterTableView TableLayout="Fixed" DataKeyNames="ProductsId"> |
| <ItemTemplate> |
| <%# (((GridItem)Container).ItemIndex != 0)? "</td></tr></table>" : "" %> |
| <asp:Panel ID="ItemContainer" runat="server" CssClass='<%# (((GridItem)Container).ItemType == GridItemType.Item)? "item" : "alternatingItem" %>'> |
| <%# Eval("Title")%> |
| <br /> |
| <%# GetDescription(Eval("Description").ToString())%> |
| <br /> |
| <%#Eval("Price") %> |
| <br /> |
| <br /> |
| <br /> |
| <br /> |
| <asp:Button ID="btnReadmore" runat="server" Text="view details" OnClick="btnReadmore_Click" /> |
| </asp:Panel> |
| </ItemTemplate> |
| </MasterTableView> |
| <GroupingSettings CaseSensitive="False" /> |
| <HeaderContextMenu EnableAutoScroll="True"> |
| </HeaderContextMenu> |
| <PagerStyle Mode="NextPrev" /> |
| </telerik:RadGrid> And protected void btnReadmore_Click(object sender, EventArgs e) { ??? Code get Datakey Values } |
| protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e) |
| { |
| GridEditableItem I = e.Item as GridEditableItem; |
| DataTable s = RadGrid1.DataSource as DataTable; |
| DataRow[] R = s.Select("ID = " + I.OwnerTableView.DataKeyValues[I.ItemIndex]["ID"].ToString()); |
| Hashtable newvalues = new Hashtable(); |
| I.OwnerTableView.ExtractValuesFromItem(newvalues, I); |
| } |