gpt4 book ai didi

.net - RDLC(VS 2010)如何访问DataObjects上的嵌套类或数组

转载 作者:行者123 更新时间:2023-12-01 13:34:58 24 4
gpt4 key购买 nike

如何在RDLC上访问TD.SubNumber属性和Numbers []?我在表达式“= Fields!TD.Value.SubNumber”和“= Fields!Numbers.Value(0)”上不断遇到#Error。

public class TestData
{

TestSubData tdata = new TestSubData();
public TestSubData TD
{
get { return tdata; }
set { tdata = value; }
}

string m_Description;
public string Description
{
get { return m_Description; }
set { m_Description = value; }
}

int[] m_Numbers = new int[12];
public int?[] Numbers
{
get { return m_Numbers; }
}


}
public class TestSubData
{
int x;
public TestSubData()
{
}

public int SubNumber
{
get { return x; }
set { x = value; }
}
}

最佳答案

将“serializable”属性添加到每个嵌套类中,然后可以使用以下表达式引用:

“= Fields!TD.Value.SubNumber”

[Serializable()]
public class TestData
{
TestSubData tdata = new TestSubData();
public TestSubData TD
{
get { return tdata; }
set { tdata = value; }
}

string m_Description;
public string Description
{
get { return m_Description; }
set { m_Description = value; }
}

int[] m_Numbers = new int[12];
public int?[] Numbers
{
get { return m_Numbers; }
}
}

[Serializable()]
public class TestSubData
{
int x;
public TestSubData()
{
}

public int SubNumber
{
get { return x; }
set { x = value; }
}
}

关于.net - RDLC(VS 2010)如何访问DataObjects上的嵌套类或数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com