请教 水晶报表提示字段名未知?
代码如下:
//mycon已经定义好
SqlDataAdapter myda = new SqlDataAdapter("select username,userpass from userinfo",mycon);
DataSet myds = new DataSet();
mycon.Open();
myda.Fill(myds,"userinfo");
//定义报表字段
myReport testcr= new myReport();
testcr.SetDataSource(myds);
string str="{userinfo.username}";
testcr.DataDefinition.FormulaFields["field1"].Text=str;
//指定集合
crcon1.ReportSource=testcr;
crcon1.databind();
运行后报“公式 <field1>. '{userinfo.username}' 该字段名未知。”
请问是什么情况?????????
//mycon已经定义好
SqlDataAdapter myda = new SqlDataAdapter("select username,userpass from userinfo",mycon);
DataSet myds = new DataSet();
mycon.Open();
myda.Fill(myds,"userinfo");
//定义报表字段
myReport testcr= new myReport();
testcr.SetDataSource(myds);
string str="{userinfo.username}";
testcr.DataDefinition.FormulaFields["field1"].Text=str;
//指定集合
crcon1.ReportSource=testcr;
crcon1.databind();
运行后报“公式 <field1>. '{userinfo.username}' 该字段名未知。”
请问是什么情况?????????
...全文
相关推荐
水晶报表条形码code128
**绑定数据源**:为了使条形码包含实际数据,需要将其与报表中的字段绑定。在“代码”属性中输入表达式,例如 `={字段名}`,这里的`字段名`是你要编码的数据字段。6.
部署水晶报表时的常见问题及解决方案
#### 三、在 Win98 的客户端运行提示“该字段名未知”**问题描述:**报表在 Windows 2000 客户端运行正常,但在 Windows 98 客户端运行时会提示“该字段名未知”。
水晶报表动态显示图片
如果图片在数据库中,表达式可能为`{字段名}`;如果是网络图片,则可能是一个包含图片URL的字符串表达式。4. **缓存优化**:考虑到性能问题,水晶报表提供了缓存机制。
水晶报表打印
**创建数据库表**: - 为了满足水晶报表在设计阶段就需要实际字段名的要求,需要创建一个包含实际字段名的数据库表。
Visual_Studio_2008_水晶报表快速入门
然而,在水晶报表中,字段名称在设计阶段就必须对应于实际存在的字段。尽管如此,设计好的水晶报表可以在运行时绑定到不同类型的对象,不必局限于设计时指定的数据源类型。


图表区
