c# gridview 怎么动态生成模板列呢?

刚学 c# 查了百度 有点看不懂 求大手帮我写一下
这里是绑定 //绑定
public void bind()
{

    string sqlstr = "select * from tijianjieguo";
    sqlcon = new SqlConnection(strCon);
    SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);    
    DataSet myds = new DataSet();
    sqlcon.Open();
    myda.Fill(myds, "tijianjieguo");      
    GridView1.DataSource = myds;
    GridView1.DataKeyNames = new string[] { "ID" };//主键
    GridView1.DataBind();
    sqlcon.Close();

}

![图片说明](https://img-ask.csdn.net/upload/201512/01/1448939128_333176.png) 想要在列下面 添加复选框 怎么写?  字段是不确定的。。

图片说明

http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008430/112166.html想实现这样的功能吗?在程序运行中使GridView动态生成列,而并不是将列固定写死在GridView上写个绑定GrideView的方法     /**////     /// 绑定生成GridView    ///     /......
答案就在这里:C# 动态生成GridView的列
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?