//==DataGrid模板类====(你可跟据你的需要生成自己的类)
    public class CTemplateColumn:ITemplate
    {
    
        private string colname;     public CTemplateColumn(string cname)
    {
    colname=cname;
    }     //must implement following method
    public void InstantiateIn(Control container)
    {
    LiteralControl l = new LiteralControl();
    l.DataBinding += 
    new EventHandler(this.OnDataBinding);
    container.Controls.Add(l);
    }     public void OnDataBinding(object sender, EventArgs e)
    {
    LiteralControl l = (LiteralControl) sender;
    DataGridItem container = 
    (DataGridItem) l.NamingContainer;
    l.Text = 
    ((DataRowView)
    container.DataItem)[colname].ToString();
    }
    }