public void Source()
        {
            DataTable dt = new DataTable("dt1");
            dt.Columns.Add("编号");
            dt.Columns.Add("标题");
            dt.Columns.Add("内容");
            dt.Columns.Add("日期");
            dt.Columns.Add("", typeof(System.Drawing.Bitmap));            for (int i = 0; i < 20; i++)
            {
                DataRow dr = dt.NewRow();
                dr[0] = i.ToString();
                dr[1] = "Title->" + i.ToString();
                dr[2] = "Content->" + i.ToString();
                dr[3] = DateTime.Now;
                dr[4] = global::WindowsApplication3.Properties.Resources.Hi;
                dt.Rows.Add(dr);
            }            dataGridView1.DataSource = dt;
        }这段代码在WINFROM 上是有效的 
在WM6 上就只显示 他的数据类型了 求指点