我做了个装载数据集的dataGrid.ascx,在aspx页面我是这样弄的:
<%@Register TagPrefix="XMH" TagName="xmDataGrid" Src="../public/xmDataGrid.ascx" %>
<form id="Form1" method="post" runat="server">
<XMH:xmDataGrid id="myDataGrid" runat="server"></XMH:xmDataGrid>
</form>-----其中
dataGrid.ascx 中有定义了一个public变量:public DataView xmhDv;
我在.aspx.cx怎样才能给xmhDv赋值呢?谢谢
急死了!
<%@Register TagPrefix="XMH" TagName="xmDataGrid" Src="../public/xmDataGrid.ascx" %>
<form id="Form1" method="post" runat="server">
<XMH:xmDataGrid id="myDataGrid" runat="server"></XMH:xmDataGrid>
</form>-----其中
dataGrid.ascx 中有定义了一个public变量:public DataView xmhDv;
我在.aspx.cx怎样才能给xmhDv赋值呢?谢谢
急死了!
private void Page_Load(object sender, System.EventArgs e)
{
myDataGrid.xmhDv = 你的变量;
}
你的方法提示:找不到类型或命名空间名称“xmDataGrid”(是否缺少 using 指令或程序集引用?)
1 你得需要在页面声明一下改用户控件
类似 类的声明
yournamespace.xmDataGrid myDataGrid = new yournamespace.xmDataGrid();2 不声明,直接调用
((xmDataGrid)Page.FindControl("myDataGrid")).xmhDv = xxxx;