【问题标题】:How to remove radwizard steps如何删除 radwizard 步骤
【发布时间】:2019-02-20 06:12:46
【问题描述】:

对不起,这个非常基本的问题,我是编程新手。我已经在按钮的单击上动态创建了 rad 向导步骤。现在我想删除或删除这些步骤。有人可以给我一个想法,我该怎么做。

谢谢。

标记:

    </telerik:RadAjaxManager>
    <div>
        <table width="100%">
            <tr>
                <td>
                    <telerik:RadButton runat="server" RenderMode="Lightweight" ID="rbtnLoadWizard" Text="Add WizardSteps" OnClick="rbtnLoadWizard_Click"></telerik:RadButton>

                    <telerik:RadWizard runat="server" RenderMode="Lightweight" ID="UiWizard" ClientIDMode="Static" Width="100%" ProgressBarPosition="Right"
                        Localization-Next="Save and Continue" DisplayNavigationButtons="true" NavigationBarPosition="Right" NavigationButtonsPosition="Bottom"
                        DisplayProgressBar="false">
                    </telerik:RadWizard>
                </td>
            </tr>
            <tr>
                <td>
                    <telerik:RadButton runat="server" RenderMode="Lightweight" ID="rbtnRemoveWizard" Text="Remove Wizard" OnClick="rbtnRemoveWizard_Click"></telerik:RadButton>
                </td>
            </tr>
        </table>
    </div>

代码背后:

 public void createSteps()
    {
        Table dynamicTable;
        RadWizardStep step;
        for (int i = 0; i < 3; i++)
        {

            step = new RadWizardStep();
            step.ID = "step_" + i.ToString();
            step.ClientIDMode = ClientIDMode.Static;

            dynamicTable = new Table();
            dynamicTable.ClientIDMode = ClientIDMode.Static;
            dynamicTable.ID = "ControlTable_" + i.ToString();

            TableRow tRow = new TableRow();
            TableCell tCell = new TableCell();
            RadTextBox rtb = new RadTextBox();
            tCell.Controls.Add(rtb);
            tRow.Cells.Add(tCell);
            dynamicTable.Controls.Add(tRow);
            step.Controls.Add(dynamicTable);
            UiWizard.WizardSteps.Add(step);
        }
    }

    protected void rbtnLoadWizard_Click(object sender, EventArgs e)
    {
        createSteps();
    }

【问题讨论】:

    标签: c# asp.net telerik


    【解决方案1】:

    我找到了解决办法

      int count = UIControlsWizard.WizardSteps.Count;
      for (int i = 0; i < count; i++)
      {
         UIControlsWizard.WizardSteps.RemoveAt(0);
      }
    

    【讨论】:

      猜你喜欢
      • 2015-08-07
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 2015-12-02
      • 2020-02-04
      • 2023-03-15
      • 2015-10-21
      • 1970-01-01
      相关资源
      最近更新 更多