I Got it!
I've misunderstood the use of the TestContext wich i though i had to initialize within my ClassInitialize method.
Because i had my ClassInitialized as a static, i needed to set my TestContext as static too and the TestContext was initialized only once at the ClassInitialize.
According to MSDN documentation my TestContext property needed to be an instance property and MSTest would provided automaticly the TestContext for me. http://msdn.microsoft.com/en-us/library/ms404699(v=vs.80).aspx
Doing so, made my TestContext.DataRow works fine with the DataSource provided as the TestMethod attribute.
Hope this might help someone, someday!