日期:2014-05-16 浏览次数:20745 次
protected void Page_Load(object sender, EventArgs e)
        {
 //这里是你要接收的值
page();
}
public void page()
        {
          DataGrid dg = new DataGrid();
            //定义控件属性
            dg.AllowPaging = false;
            dg.ShowFooter = false;
            dg.AutoGenerateColumns = false;
            dg.HeaderStyle.CssClass = "gr";
          //定义列
            BoundColumn bc;
            bc = new BoundColumn();
            bc.HeaderText = "档案编号";
            bc.ItemStyle.Width = Unit.Pixel(140);
            bc.DataField = "档案编号";
            dg.Columns.Add(bc);
            BoundColumn Name;
            Name = new BoundColumn();
            Name.HeaderText = "姓名";
            Name.ItemStyle.Width = Unit.Pixel(80);
            Name.DataField = "姓名";
            dg.Columns.Add(Name);
//先绑定数据到dg,绑定就不写了
Response.Write(this.GetStringByControl(dg)};
Response.end();
}
  public string GetStringByControl(System.Web.UI.Control c)
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            System.IO.StringWriter writer = new System.IO.StringWriter(sb);
            System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(writer);
            c.RenderControl(htw);
            ret