I wrote a function in vb.net and i Sent her parameter.
The function is used in a table cell.
I want the function to use a field value,
I tried :
Fileds!myFilesName.Value
But it didn't work.
Can I do this kind of thing?
Thanks.
Instead of Fields!myFielsName.value it would be something like this for the expression:
=Code.YourFunctionName(Fields!myFieldName.Value)
Hoep this helps
|||Hi.Thanks for the amswer.
I know how to call a function from my report with a value.
I'll will try to explain again:
I have a table in my report.
in one of the cells I have a filed. something like:
=Fields!FieldName.Value
Now, Let say I want to add him the value "2". I will use:
=Fields!FieldName.Value + 2
Now, let say that I want to call a function that will add him the
value "2" and return the result.
I can use the following call:
=Code.AddTwoFunction(Fields!FieldName.Value)
And in my code I will get the Filed value as parameter and add him the
2.
What I wanted to know is if I can call the function with out the
parameter and tell her to automaticlly get the value of the field from
the row she was called?
The reason I need this is that I have a function that need to get 5
fileds and when I call it it looks some thing like:
=Code.AddTwoFunction(Fields!FieldName.Value,Fields!
FieldName2.Value,Fields!FieldName3.Value,Fields!
FieldName4.Value,Fields!FieldName5.Value)
What I would like to do is to call the function from the cell like =Code.AddTwoFunc() and inside the function use something like:
dim str = Fields!FieldName.Value + 2;
The problem is that it doesn't recognize the"Fields!FieldName.Value"
Hope I explain my self better
No comments:
Post a Comment