作了个user control 里面有一个gridview想用一个public property来设置gv的datasouce,然后在html view 里面设置但是datasource的属性应该是datatable,如何在html里设置datatable的名字呢?我现在用的方法是用datasourcecontrol的ID来实现Design time support例如
<myprefix:Mycontrol id="mc" runat = "Server" datasourceID = "sqldatasource1" />但是
<myprefix:Mycontrol id="mc" runat = "Server" datasource = "这里该填什么呢?" />有人说datasouece属性不能declaritively设,可有此事?请指教!
<myprefix:Mycontrol id="mc" runat = "Server" datasourceID = "sqldatasource1" />但是
<myprefix:Mycontrol id="mc" runat = "Server" datasource = "这里该填什么呢?" />有人说datasouece属性不能declaritively设,可有此事?请指教!
解决方案 »
- 微软的mvc2架构实现word在线阅读打印,求大侠帮助
- XML保存用户在线时间
- 向access数据库插入数据提示插入语法错误
- 急救啊!!asp.net中出现无法往SQL数据库插入2个以上的字符!
- 如何能让客户端用户选择一个本地文件,然后获得这个文件全名?
- 我的菜单被 Flash 给挡住了.怎么办呀?急呀......
- 用.ascx的自定义控件如何来实现产品展示?
- 在VS.Net里如何像DreamWeaver中表格设计时,通过鼠标拖放选择单元格,进行单元格的合并和拆分?
- 表格使用样式后,如果没有内容,样式也不起作用
- 文件上传出了些小问题,哪位可以帮忙解决?
- 关于SQLCONNECTION的问题
- 关于重写Page_OnLond和Page_OnInit的问题
public string DbSourceID
{
get{return this.gridview.dbSourceID;}
set{this.gridview.dbSourceID=value;}
}
关键是Datasouce这个属性怎么declartively来设。Datasource和datasourceID是2个不同的属性我看了一些例子,好像datasouce都是在hosting page的onload里面用代码设的,比如gv1.datasouce = dataset1.table1
gv1.databind我是想在HTML里面设datasource, 可行吗?如何实现?
public string DbSourceID
{
get{return this.gridview.Datasource;}
set{this.gridview.DataSource=value;}
}