I am choosing to use existing csv files as I already have them to carry over from my 2.3.8 projects and because I want my users to be able to changes some of the values in the files if need be.
I add the csv file and choose the options to use the header and to include file in test suite. I notice that it is referencing the absolute path as you can see in the below screenshot. Can someone tell me what the green box in include file in test suite means? If I click on it it goes away and I can only check or uncheck it. Does it server another purpose?

I open the csv file I want to use, click apply then ok. I then go through my data bindings on my recordings and bind the variables. I then notice that the absolute path is no longer being used to reference the csv file but the relative path which I thought was ok since I had the include file in test suite check box checked and because the file was in the root directory of my test case.
I then save my solution and reopen it and all of my data bindings can no longer be found. I figured out why this wasn't working. When I add a csv file to a project the GUI is copying the file to the project level while Ranorex is always looking for it at the solution level. For some reason this error doesn't show up until I reload the solution in Ranorex.
http://i185.photobucket.com/albums/x298 ... vepath.png

Then if I go into Manage Data sources to see what is going on. I try to add another csv file to see if I can get it to work and I get the worlds most useless error message that tells me the following:

It doesn't tell me which csv file it can't find which is a real bummer if I have 10 of them.
How can I make my test suites work again with csv files? Also is there a way to specify a different folder for csv files to be copied under? I would like to create a directory called datafiles and keep all csv files in that folder as I have 20 to 30 csv files for some test projects. Putting them all in the root directory is very cluttered.