我现在要根据一个变量的值来确定按扭的数量和属性, 假如 getvalue = "同意,放对,弃权" 那么我就要生成相应的三个按扭, 请大家给提示.在线等.

解决方案 »

  1.   

    其实按扭的数量和属性到容易,我现在不知道怎么写个函数生成相应的按扭后显示在页面. 我试着这样
    Response.Write("<table>");
    Response.Write("<tr>");
      for (int i = 0; i < list.Count; i++)
        {
           Response.Write("<td><asp:Button ID=list[i] runat=server text=listitem[1] /></td>");
        }
    Response.Write("</tr>");
    Response.Write("</table>");
    但是没输出出来.
      

  2.   

    Table tb=new Table();
    yourPlaceHolder.Controls.Add(tb);
    TableRow tr=new TableRow();
    tb.Rows.Add(tr);
    TableCell tc=new TableCell();
    tb.Cells.Add(tc);
    for (int i = 0; i < list.Count; i++)
    {
        Button bt=new Button();
        bt.ID="list_"+i.ToString();
        bt.Text=list.Items[i];
        //你应该使用 bt.Click += 注册事件处理程序,或者设置CommandName参数供上层控件捕获按钮事件。
    }
      

  3.   

    上边不对,重新写一下:Table tb=new Table();
    yourPlaceHolder.Controls.Add(tb);
    TableRow tr=new TableRow();
    tb.Rows.Add(tr);
    for (int i = 0; i < list.Count; i++)
    {
        TableCell tc=new TableCell();
        tr.Cells.Add(tc);
        Button bt=new Button();
        bt.ID="list_"+i.ToString();
        tc.Controls.Add(tb);
        bt.Text=list.Items[i];
        //你应该使用 bt.Click += 注册事件处理程序,或者设置CommandName供上层控件捕获按钮事件。
    }
      

  4.   

    多谢sp1234(vs强制使用xhtml那么是否office也要强制改为js编程?)
      

  5.   

    Click the link to solve your problem.Good luck!