又是你
上次自定义datagrid列的问题还没有解决吗???

解决方案 »

  1.   

    这是一个点击弹出对话框的按钮
    using System;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.ComponentModel;
    using System.Text;namespace DDLLY.WebControls
    {
    /// <summary>
    /// Button点击时会弹出一个对话框要求确认
    /// </summary>
    [ToolboxDataAttribute("<{0}:DDLConfirmButton runat=server></{0}:DDLConfirmButton>")]
    [DefaultPropertyAttribute("Text")]
    [DescriptionAttribute("DDLConfirmButton")] public class DDLConfirmButton : System.Web.UI.WebControls.Button
    {
    private string _confirmMessage; /// <summary>
    /// 当客户端点击此Button时弹出的提示消息筐的内容
    /// </summary>
    public string ConfirmMessage
    {
    get
    {
    return _confirmMessage;
    }
    set
    {
    _confirmMessage = value;
    }
    } protected override void OnPreRender(System.EventArgs e)
    {
    StringBuilder sb = new StringBuilder();
    sb.Append("<script language=\"JavaScript\">");
    sb.Append("function _doDDLConfirm()");
    sb.Append(System.Environment.NewLine);
    sb.Append("{");
    sb.Append(System.Environment.NewLine);
    sb.Append("return confirm(\"");
    sb.Append(ConfirmMessage);
    sb.Append("\")");
    sb.Append(System.Environment.NewLine);
    sb.Append("}");
    sb.Append(System.Environment.NewLine);
    sb.Append("</script>");
    Page.RegisterClientScriptBlock("_doDDLConfirm",sb.ToString());
    this.Attributes.Add("onclick","return _doDDLConfirm()");
    base.OnPreRender(e);
    } protected override void RenderContents(HtmlTextWriter writer)
    {
    base.RenderContents(writer);
    }
    }}
      

  2.   

    看看这个例子,90%用控件实现的,控件如果有需要,可以提供下载
    www.tng.com.cn
      

  3.   

    有没有上传下载的web Control呀?我以前写了一个关于上传下载的user Control现在要改成web Control呀,我从来没写过web Control呀?请帮忙呀?