or
foreach (RadTreeNode node in rtvFiles.Nodes) { foreach (RadTreeNode parentNode in node.Nodes) { foreach (RadTreeNode childNode in parentNode.Nodes) { //if (parentNode.Text == "share") //{ if (childNode.Checked) { FilesCOL file = FilesDAL.SelectByName(childNode.Text, int.Parse(childNode.Attributes["FileID"])); c = file.FilePath; b = childNode.Text; d = file.FileID.ToString(); } else { if(childNode.Checkable==false) foreach (RadTreeNode babyNode in childNode.Nodes) { if (babyNode.Checked) { FilesCOL file = FilesDAL.SelectByName(babyNode.Text, int.Parse(babyNode.Attributes["FileID"])); c = file.FilePath; b = babyNode.Text; d = file.FileID.ToString(); }}}$find('<%= RadButton1.ClientID %>').set_toolTip('New tooltip');Hello,
http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/alleditablecolumns/defaultcs.aspx
with reference with above link...
i need to use grid with inline edit mode.
My column will be date,report type , description.
After clicking on edit it will convert as dattimepicker, dropdownlist, textbox.
my dropdown will be bind with datatable.
After clik of edit button it will covert in to update and cancel button. i dnt want that. after cllick of edit image it wiill alow data to be edit. and save changes button will be @ botton..
Can you please give me code for above...
Thanks,
Mugdha
<telerik:RadGrid ID="RadGrid2" runat="server" AllowMultiRowSelection="true" Width="300px"OnNeedDataSource="RadGrid2_NeedDataSource"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="codigo" EditMode="InPlace"> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <asp:CheckBox runat="server" ID="CheckBox1" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Código" DataField="codigo" UniqueName="codigo" ReadOnly="True" Display="true" ColumnEditorID="GridTextBoxColumnEditor1" /> <telerik:GridBoundColumn HeaderText="Descrição" DataField="descricao" UniqueName="descricao" ColumnEditorID="GridTextBoxColumnEditor1" /> <telerik:GridEditCommandColumn ButtonType="ImageButton"> </telerik:GridEditCommandColumn> </Columns> </MasterTableView> <ClientSettings> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings> </telerik:RadGrid> <telerik:GridTextBoxColumnEditor ID="GridTextBoxColumnEditor1" runat="server" TextBoxStyle-Width="180px" /> <asp:Button ID="btnDeletar" runat="server" Text="Deletar Items" OnClick="btnDeletar_Click" /> <asp:Button ID="btnInserir" runat="server" Text="Inserir Items" OnClick="btnInserir_Click" /> <asp:Button ID="btnEditar" runat="server" Text="Editar Items" OnClick="btnEditar_Click" /> <telerik:RadWindowManager ID="Window" runat="server" EnableShadow="true" />protected void RadGrid2_NeedDataSource(object sender, GridNeedDataSourceEventArgs e){ // Atribui dados a grid. RadGrid2.DataSource = this.GridSource; this.GridSource.PrimaryKey = new DataColumn[] { this.GridSource.Columns["codigo"] };}/// <summary>/// Obtem a source do grid./// </summary>private DataTable GridSource{ get { object obj = ViewState["GRID"]; if ((!(obj == null))) { return ((DataTable)(obj)); } DataTable myDataTable = new DataTable(); myDataTable = Preenche(); ViewState["GRID"] = myDataTable; return myDataTable; }}/// <summary>/// Obtem data table com dados para grid./// </summary>/// <returns>Retorna datatable</returns>public DataTable Preenche(){ C001 c001 = new C001(); DataTable dt = new DataTable(); dt = c001.ObterDados(); return dt;}