Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
133 views
Hello,

is there a way to align images for each list item by the right side?

something like this
Kalina
Telerik team
 answered on 03 Jun 2011
2 answers
117 views
I am using a custom style sheet for my menu.  The hover background is correct, but the selected is not working.  Here is the css:

.RadMenu_Insignia a.rmLink:hover,
.RadMenu_Insignia a.rmFocused,
.RadMenu_Insignia a.rmSelected
{
    background-color: #ffd700 !important;
}

Any help would be greatly appreciated.  This is very frustrating.
Samantha
Top achievements
Rank 1
 answered on 03 Jun 2011
4 answers
169 views
I've created a RadGrid programmatically.  What I'm trying to do is save it programmatically.  I've created an asp save button to do this, and I've tried writing a save function.  My problem is that when I try to access much of the component data of the RadGrid from the save function, it is not there.  Not just the contents of the RadGrid, but the grid columns themselves are missing.  I'm not sure why that is.  Is it because I've declared them with the OnPreRender and OnDataBound methods?
s
Top achievements
Rank 1
 answered on 03 Jun 2011
2 answers
288 views
Hello All,

Attach is my grid which uses AjaxLoadingPanel, on row click, below code is executed.

I need gray out/disable the grid while below code is ececuted and enable the grid while all code execution done for below code.

Is there any way to do? Please help...


protected

 

override void RaisePostBackEvent(IPostBackEventHandler source, string eventArgument)

 

{

 

try

 

{

 

base.RaisePostBackEvent(source, eventArgument);

 

 

if (source == this.grdADInbox && eventArgument.IndexOf("RowDblClicked") != -1)

 

{

Session[

"strApproveUrl"] = null;

 

Session[

"strRejectUrl"] = null;

 

Session[

"TranType"] = null;

 

 

RadGrid rg = (RadGrid)source;

 

 

int index = int.Parse(eventArgument.Split(':')[1]);

 

 

mvTransaction.ActiveViewIndex = 0;

rtsADItem.SelectedIndex = 0;

divAction.Visible =

true;

 

 

Decimal transaction_Key = Convert.ToDecimal(rg.Items[index].OwnerTableView.DataKeyValues[index]["Tran_Key"]);

 

hdnTranKey.Value =

Convert.ToString(transaction_Key);

 

hdnTranType.Value = (

string) rg.Items[index].OwnerTableView.DataKeyValues[index]["TransactionType"];

 

Session[

"TranType"] = hdnTranType.Value;

 

 

//load attachment

 

LoadAttachment();

ViewState[

"islinkkVisible"] = true;

 

 

//load transaction detail

 

LoadTransactionDetail();

Session[

"strApproveUrl"] = "ApproveAction.aspx?action=Approve&&Tran_Key=" + transaction_Key + "&&Current_Step=" + rg.Items[index]["CurrentStep"].Text;

 

Session[

"strRejectUrl"] = "ApproveAction.aspx?action=Reject&&Tran_Key=" + transaction_Key + "&&Current_Step=" + rg.Items[index]["CurrentStep"].Text;

 

btnApprove.Attributes.Add(

"onclick", "return ShowApprovalPopUp('" + Convert.ToString(Session["strApproveUrl"]) + "');");

 

btnReject.Attributes.Add(

"onclick", "return ShowApprovalPopUp('" + Convert.ToString(Session["strRejectUrl"]) + "');");

 

}

 

}

 

catch (Exception ex) {

 

 

throw ex;}

 

}

Lp1
Top achievements
Rank 1
 answered on 03 Jun 2011
5 answers
155 views
Hi all,

I have a radgrid to export my grid to pdf. Before adding image column, it can be exported to pdf. After the image column added, it produces the following error. Do I miss something that needed to be set? Such as IIS configuration, web.config......

v.2010.1.519.35
Error:

System.Exception: Missing ICC_PROFILE identifier in APP2 block
  at Telerik.Web.Apoc.Image.JpegParser.ReadICCProfile()
  at Telerik.Web.Apoc.Image.JpegParser.Parse()
  at Telerik.Web.Apoc.Image.ApocImage.ExtractImage(Bitmap bitmap)
  at Telerik.Web.Apoc.Image.ApocImage..ctor(String href, Byte[] imageData)
  at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href)
  at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region)
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree)
  at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement()
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.SystemException: System.Exception: Missing ICC_PROFILE identifier in APP2 block
  at Telerik.Web.Apoc.Image.JpegParser.ReadICCProfile()
  at Telerik.Web.Apoc.Image.JpegParser.Parse()
  at Telerik.Web.Apoc.Image.ApocImage.ExtractImage(Bitmap bitmap)
  at Telerik.Web.Apoc.Image.ApocImage..ctor(String href, Byte[] imageData)
  at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href)
  at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region)
  at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area)
  at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree)
  at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement()
  at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[SystemException: System.Exception: Missing ICC_PROFILE identifier in APP2 block
   at Telerik.Web.Apoc.Image.JpegParser.ReadICCProfile()
   at Telerik.Web.Apoc.Image.JpegParser.Parse()
   at Telerik.Web.Apoc.Image.ApocImage.ExtractImage(Bitmap bitmap)
   at Telerik.Web.Apoc.Image.ApocImage..ctor(String href, Byte[] imageData)
   at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href)
   at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region)
   at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area)
   at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree)
   at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
   at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement()
   at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)]
   Telerik.Web.Apoc.ApocDriver.FireApocError(String message) +122
   Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader) +951
   Telerik.Web.Apoc.ApocDriver.Render(XmlReader inputReader, Stream outputStream) +293
   Telerik.Web.Apoc.ApocDriver.Render(TextReader inputReader, Stream outputStream) +61
   Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderForm(HtmlTextWriter nullWriter, Control form) +2020
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +8676409
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderPage(HtmlTextWriter nullWriter, Control page) +146
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +693
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266


Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082

Here is the mark-up

<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" 
                    GridLines="None" DataSourceID="ObjectDataSource1" AllowPaging="True" 
                    AllowSorting="True" PageSize="20">
                    <ExportSettings IgnorePaging="true" OpenInNewWindow="true">
                        <Pdf PageHeight="297mm" PageWidth="210mm" PageTitle="Pic" />
                    </ExportSettings>
                    <MasterTableView CommandItemDisplay="Top">
                    <CommandItemSettings ShowExportToPdfButton="true" ShowAddNewRecordButton="false" ShowExportToExcelButton="true" ShowExportToWordButton="true"/>
                    <RowIndicatorColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                    </RowIndicatorColumn>
                      
                    <ExpandCollapseColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                    </ExpandCollapseColumn>
                        <Columns>
                            <telerik:GridBoundColumn DataField="UserID" HeaderText="User ID" ReadOnly="True" 
                                SortExpression="UserID" UniqueName="UserID">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="FirstName" HeaderText="First Name" 
                                ReadOnly="True" SortExpression="FirstName" UniqueName="FirstName">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="LastName" HeaderText="Last Name" 
                                ReadOnly="True" SortExpression="LastName" UniqueName="LastName">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="OtherName" HeaderText="Other Name" 
                                ReadOnly="True" SortExpression="OtherName" UniqueName="OtherName">
                            </telerik:GridBoundColumn>
                            <telerik:GridDateTimeColumn DataField="dateTime" HeaderText="Date Time" 
                                ReadOnly="True" SortExpression="dateTime" UniqueName="dateTime" DataFormatString="{0:yyyy/MM/dd HH:mm}" >
                            </telerik:GridDateTimeColumn>
                            <telerik:GridTemplateColumn DataField="FileName" HeaderText="Image" SortExpression="FileName"
                                UniqueName="FileName">
                                <ItemTemplate>
                                    <asp:Image ID="FileName" runat="server" ImageUrl='<%# String.Format("~/Capture/{0}", Eval("FileName")) %>'
                                            Width="100px" Height="70px" BorderWidth="1px" BorderColor="Black" AlternateText="image" />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid>

<script type="text/javascript" language="javascript">
        function requestStart(sender, args) {
            if (args.get_eventTarget().indexOf("ExportToPdfButton") > 0 || args.get_eventTarget().indexOf("ExportToWordButton") > 0 || args.get_eventTarget().indexOf("ExportToExcelButton") > 0)
                args.set_enableAjax(false);
        }
    </script>
</head>
<body>
    <form id="form2" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
      
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" ClientEvents-OnRequestStart="requestStart">
    </telerik:RadAjaxManager>

Marlon Santos
Top achievements
Rank 1
 answered on 03 Jun 2011
9 answers
211 views
Hey!
I am using RadWindow to post some comments.
On the main page I have a listview with items, every item has a button named comment, when you click the comment button a new radWindow pops up with a text box and submit button. When you click the submit button the comment is posted and the comment radWindow is closed. Now I need to refresh the listview on parent page with listView.DataBind() command... But I am having some problems in doing that.

Sincerely, Jure
Georgi Tunev
Telerik team
 answered on 03 Jun 2011
7 answers
171 views
am using radcombobox with itemrequested event,while dragging the scroll bar of radcombox the item which is present in the combox is repeated

<EditItemTemplate> 
                <telerik:RadComboBox ID="Programme"  AutoPostBack="true" runat="server" EnableLoadOnDemand="true" Height="200px" OnSelectedIndexChanged="Programme_SelectedIndexChanged" OnItemsRequested="Programme_ItemsRequested" Width="150"/> 
                </EditItemTemplate> 
 
 
 
protected void Programme_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e) 
        {                       
            RadComboBox drp = (RadComboBox)sender; 
            e.Context.Clear(); 
            Dv.Table = DropDownDs.Tables[0]; 
            Dv.RowFilter = "Type in ('" + drp.ID + "') and Text like '" + e.Text + "*' "; 
            drp.Items.Clear(); 
            drp.DataTextField = "Text"
            drp.DataValueField = "Value"
            drp.DataSource = Dv
            drp.DataBind(); 
             
        } 

i ve tried with the following properties too
but it doesnt work
ShowMoreResultsBox="true"  EnableVirtualScrolling="true"
or
ShowMoreResultsBox="false"  EnableVirtualScrolling="false"
Simon
Telerik team
 answered on 03 Jun 2011
2 answers
140 views
I have made a grid Master / Detail
In master i have a checkbox (chkDelete) andin Detail i have a checkbox (chk2Delte, chkVisible)

if i click the submit button i want the checked values to be deleted or set on visible true/false
how can i get the value of the ID, and know if the item is checked yes or no?

here is frontend code
<telerik:RadGrid ID="rdgCategories" runat="server" ShowFooter="true" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" GridLines="None" Skin="Hay" AutoGenerateColumns="False" PageSize="50">
                                
        <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="ID" AllowMultiColumnSorting="True">
            <PagerStyle Mode="NextPrevNumericAndAdvanced" />           
       
              <DetailTables>
              
                    <telerik:GridTableView DataKeyNames="ID" Name="Campagnes" Width="100%">                     
                        <Columns>
                    <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="Bekijk">
                    <ItemTemplate>
                    <a target="_blank" href="../campaign/<%#DataBinder.Eval(Container, "DataItem.URL")%>&aff=<%#DataBinder.Eval(Container, "DataItem.AffiliateID")%>">Bekijk</a>
                     <asp:Label ID="lblID2" runat="server" Text='<%#DataBinder.Eval(Container, "DataItem.ID")%>'
                                            Visible="false"></asp:Label>
                    </ItemTemplate>                   
                  </telerik:GridTemplateColumn>
                       
                    <telerik:GridTemplateColumn HeaderText="Campagne naam" SortExpression="Naam" UniqueName="Naam" DataField="Naam">
                        <ItemTemplate>
                        <a href="affiliatescampagnesDetail.aspx?id=<%#DataBinder.Eval(Container, "DataItem.ID")%>"><%#DataBinder.Eval(Container, "DataItem.Naam")%></a>                                           
                    </ItemTemplate>      
                    </telerik:GridTemplateColumn>
                   
                                     
                <telerik:GridTemplateColumn AllowFiltering="False" ShowSortIcon="False"
                    UniqueName="Visible">
                    <HeaderTemplate>Actief<br />
                    <asp:CheckBox id="VisibleChkBoxAll" onclick="SelectAll(this,'chkVisible')" runat="server" ToolTip="Select/Deselect All" AutoPostBack="false"></asp:CheckBox>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="chkVisible" Checked='<%#IIF(DataBinder.Eval(Container, "DataItem.Visible"), True, False)%>' runat="server" />
                    </ItemTemplate>
                    <HeaderStyle HorizontalAlign="Center" Width="80px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridTemplateColumn>
                   
                <telerik:GridTemplateColumn AllowFiltering="False" ShowSortIcon="False"
                    UniqueName="Delete2">
                    <HeaderTemplate>Delete<br />
                    <asp:CheckBox id="Delete2ChkBoxAll" onclick="SelectAll(this,'chk2Delete')" runat="server" ToolTip="Select/Deselect All" AutoPostBack="false"></asp:CheckBox>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="chk2Delete" runat="server" />
                    </ItemTemplate>
                    <HeaderStyle HorizontalAlign="Center" Width="80px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridTemplateColumn>
                   
                 
 
  
                        </Columns>
                    </telerik:GridTableView>
                </DetailTables>
            <Columns>
                <telerik:GridBoundColumn ItemStyle-Width="70px" UniqueName="ID" DataField="ID" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderText="Affiliate ID" SortExpression="ID"></telerik:GridBoundColumn>
               
                 <telerik:GridTemplateColumn HeaderText="Affiliate site" SortExpression="Website" UniqueName="Website" DataField="Website">
                    <ItemTemplate>
                    <a href="affiliatesDetail.aspx?id=<%#DataBinder.Eval(Container, "DataItem.ID")%>"><%#DataBinder.Eval(Container, "DataItem.Website")%></a>                       
                     <asp:Label ID="lblID" runat="server" Text='<%#DataBinder.Eval(Container, "DataItem.ID")%>'
                                            Visible="false"></asp:Label>
                    </ItemTemplate>                   
                </telerik:GridTemplateColumn>                       
            
                          
                <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" ItemStyle-Width="150px" ItemStyle-HorizontalAlign="Center" HeaderText="Aantal campagnes" AllowFiltering="false">
                    <ItemTemplate>
                        <%#GetAantal(DataBinder.Eval(Container, "DataItem.ID"))%>
                    </ItemTemplate>                   
              </telerik:GridTemplateColumn>       
              <telerik:GridTemplateColumn AllowFiltering="False" ShowSortIcon="False"
                    UniqueName="TemplateColumn2">
                    <HeaderTemplate>Delete<br />
                    <asp:CheckBox id="DeleteChkBoxAll" onclick="SelectAll(this,'chkDelete')" runat="server" ToolTip="Select/Deselect All" AutoPostBack="false"></asp:CheckBox>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="chkDelete" runat="server" />
                    </ItemTemplate>
                    <HeaderStyle HorizontalAlign="Center" Width="80px" />
                    <ItemStyle HorizontalAlign="Center" />
                </telerik:GridTemplateColumn>
            </Columns>
        </MasterTableView>
        <AlternatingItemStyle BackColor="#EAEAEA" />
    </telerik:RadGrid>


>>>>>>>>>>>>>>>>>><

here is backend code

 

 

 

 

For Each i As GridDataItem In rdgCategories.Items

 

 

 

 

If CType(i.FindControl("chkDelete"), CheckBox).Checked() Then

 

 

 

 

 

 

 

 

myAdmin.DeleteLeadAffiliate(

 

CInt(CType(i.FindControl("lblID"), Label).Text()))

 

 

 

 

End If

 

 

 

 

 

'this works in normal - master only view

 

 

 

 

Next

>> gives error with master detail,
how can i findcontrol the detail rows lblID2 value?

regards
Wouter

 

woutercop
Top achievements
Rank 1
 answered on 03 Jun 2011
1 answer
131 views
I have some code that works fine in an aspx page but I would like to use it in a radwindow.
On the page I have numerous input controls but one of the things is a table that has a button that allowas the user to add another row of inputs.  When they hit the button it creates another row in the dynamically created table, but since the rows are created each time I need to reload the old data into the past rows.

private void SetPreviousAccountData(int rowsCount)
       {
           if (Page.IsPostBack)
           {
               Table table = (Table)Page.FindControl("Table1");
               if (table != null)
               {
                   for (int i = 0; i < rowsCount; i++)
                   {
                       //Extracting the Dynamic Controls from the Table
                       DropDownList ddAccount = (DropDownList)table.Rows[i].Cells[1].FindControl("ddAccount" + i + "Col_1");
                       //Use Request objects for getting the previous data of the dynamic textbox
                       ddAccount.Text = Request.Form["ddAccount" + i + "Col_1"];
                       TextBox txtProxy = (TextBox)table.Rows[i].Cells[3].FindControl("txtProxy" + i + "Col_3");
                       //Use Request objects for getting the previous data of the dynamic textbox
                       txtProxy.Text = Request.Form["txtProxy" + i + "Col_3"];
                   }
               }
           }
       }
       private void AddAccount(int rowsCount, bool addNewRow)
       {
           //Sore the current Rows Count in ViewState
           if (addNewRow)
           {
               rowsCount++;
               ViewState["AccountRowCount"] = rowsCount;
           }
           //Creat the Table and Add it to the Page
           Table table = new Table();
           table.ID = "Table1";
           AccountSpan.Controls.Add(table);
           for (int i = 0; i < rowsCount; i++)
           {
               TableRow tRow = new TableRow();
               TableCell lblAccountCell = new TableCell();
               TableCell tcAccountCell = new TableCell();
               TableCell lblProxyCell = new TableCell();
               TableCell tcProxyCell = new TableCell();
               DropDownList ddAccount = new DropDownList();
               TextBox txtProxy = new TextBox();
               lblAccountCell.Text = "Account Number:";
               lblProxyCell.Text = "Proxy:";
               ddAccount.ID = "ddAccount" + i + "Col_1";
               txtProxy.ID = "txtProxy" + i + "Col_3";
               if (ddClientID.SelectedIndex > 0)
               {
                   ClientDataContext db = new ClientDataContext();
                   var query = from p in db.ProxyAccounts
                               where p.ClientID == Int32.Parse(ddClientID.SelectedValue)
                               select new
                               {
                                   p.ProxyAccountID,
                                   Account = p.NameOnAccount + ": " + p.AccountNumber
                               };
                   ddAccount.DataSource = query.ToList();
                   ddAccount.DataTextField = "Account";
                   ddAccount.DataValueField = "ProxyAccountID";
                   ddAccount.DataBind();
                   ddAccount.Items.Insert(0, "");
               }
               tcAccountCell.Controls.Add(ddAccount);
               tcProxyCell.Controls.Add(txtProxy);
               tRow.Cells.Add(lblAccountCell);
               tRow.Cells.Add(tcAccountCell);
               tRow.Cells.Add(lblProxyCell);
               tRow.Cells.Add(tcProxyCell);
               table.Rows.Add(tRow);
           }
           SetPreviousAccountData(rowsCount);
       }


The problem is the line  Table table = (Table)Page.FindControl("Table1");  does not find the table.

I guess if I could find a way to simply just add a new row to the table on the button push this issue would be solved but have not be able to figure that out yet. 

Marin Bratanov
Telerik team
 answered on 03 Jun 2011
1 answer
99 views
I am using coding to call the database. I want to create sub level rad menu
look like below link
http://demos.telerik.com/aspnet-ajax/panelbar/examples/functionality/firstlook/defaultcs.aspx

and different menu have different images , also bind from database, any one can help???

Dimitar Terziev
Telerik team
 answered on 03 Jun 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?