动态创建的列的内容上加上链接,在线等待!
BoundColumn   myCol   =   new   BoundColumn();   
 myCol.DataField   =   DataField;   
 this.mygrid.Columns.AddAt(i,   myCol);   
 是在datagrid上动态创建列,怎样在列的内容上加上超级链接!   
 在线等待,解决马上结贴
------解决方案--------------------应该用HyperLinkField 而不是BoundColumn    
 HyperLinkField col = new HyperLinkField(); 
 col.DataTextField = DataField; 
 col.NavigateUrl = 你的链接地址.   
 this.mygrid.Columns.AddAt(i, col);
------解决方案--------------------你不要创建BoundColumn ,创建hyperlink或者button性质的列!!
------解决方案--------------------恨..高手抢先了!!
------解决方案--------------------DataDrid.Items[i].Cells.Add(new HyperLink())
------解决方案--------------------或者在创建好了后,在绑定后重新给grid的列赋值 
------解决方案--------------------创建HyperLink并且添加上去就是了。
------解决方案--------------------HyperLinkField
------解决方案--------------------HyperLink lnk = new HyperLink(); 
 // ... 
 DataGrid.Items[i].Cells[j].Controls.Add(lnk)   
 OR   
 DataGrid.Items[i].Cells[j].Text =  " <a href= '# '> link </a>  "
------解决方案--------------------学习了
------解决方案--------------------Cells[j].Text =  " <a href= '# '> link </a>  " 
  就可以了,但是注意这是改了text,取值的时候要用正则表达式去掉链接
------解决方案--------------------myCol.DataFormatString =  " <a href= '# '> {0} </a>  ";
------解决方案--------------------来晚了 jf
------解决方案--------------------我也来晚了 
 顶 
 接分算了
------解决方案--------------------好几种方法.   
 还可以实现添加button\droplistdown等等控件,以及控件的事件也行.至于哪些不能加进去,我就不知了.   
------解决方案--------------------哎呀!Jf
------解决方案--------------------HyperLink lnk = new HyperLink(); 
 // ... 
 DataGrid.Items[i].Cells[j].Controls.Add(lnk)   
 OR   
 DataGrid.Items[i].Cells[j].Text =  " <a href= '# '> link </a>  "   
 这个方法不错