你要先确认是控件的问题还是 皮肤写的有问题、你先那微软自己的GridView 测试下你的皮肤看看是否有效,
扩展控件, 除非你是 Override 了基类的功能,一般 不会改变基类的功能的。
看看我这个例子:
先看效果:
上面的是自定义控件MyGridView ,下面的是 GridView
MyGridView 控件代码:
[ ToolboxData("{0}:MyGridView>")]
public class MyGridView:GridView
{
}
页面代码:
CS 代码:
void BindGridView()
{
DataTable table = new DataTable();
table.Columns.Add("ID");
DataRow row = table.NewRow();
row["ID"] = "A";
table.Rows.Add(row);
this.MyGridView1.DataSource = table;
this.MyGridView1.DataBind();
this.GridView1.DataSource = table;
this.GridView1.DataBind();
}
皮肤代码:
这样就可以,
可能出现问题的地方是:
1. 页面没应用皮肤 Theme="MainSkin"
2.皮肤文件没引用