using (SqlConnection conn = new SqlConnection())
        {
             //取出数据源
            conn.ConnectionString = SqlHelper.ConnectionStringLocalTransaction;
            conn.Open();
            string queryString = "select xmid as 项目ID, xmmc as 项目名称 from ztxm_ksmx";
            SqlCommand cmd = new SqlCommand(queryString, conn);
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            adapter.Fill(dt);
           //动态生成lable和text控件
           for (int i = 0; i < dt.Rows.Count; i++)
            {
                Label lb = new Label();
                lb.ID = "Label" + i.ToString();
                TextBox tb = new TextBox();
                tb.ID = "TextBox" + i.ToString();
                lb.Text = dt.Rows[i]["项目ID"].ToString();
                tb.Text = dt.Rows[i]["项目名称"].ToString();
                 this.Panel1.Controls.Add(lb);
                 this.Panel1.Controls.Add(tb);            }上面的代码能够动态生成lable和text控件。但是小弟不会排版。显示的效果很难看。那位大哥有类似的排好版的代码
给小弟分享下。就是能够规则的显示在table中,使得用户看起来好看一些。小弟感激不尽啊!!!!