actually it is quiet possible
i did some tries and found this way :
1-right click on the dataset in the datasources and configure it with wizard to add the udf from the underlying database
2-now you can use the udf directly by using the queriesTableAdapter like this :
Dim da As New DataSetTableAdapters.QueriesTableAdapter
s = da.getItemBalance(i)
it was just so hard for me to find the answer (3 hours of googling in vain)
so i thought to share the solution with every one
thanks every body