ERRRRR! WROng.... chicks like to do this, so that YOU feel that you have to repay them... sets you up to ask for another date....
it "Impowers" them... IF you really want to bypass this, COOK her dinner. that will way further impress her, instead of showing her that you could outwit her... I would say, use this once in a while... valentines, her BD, special occasions... not as an alternative to bickering over a dinner bill... BTW< IF she pays for dinner, that leaves YOU with more MONEY to surprise her with Flowers, etc...
My suggestion, would be this... IF she always insists on paying, then go out, before you pick her up... get a dozen roses, keep em in your trunk. sometime during dinner, excuse yourself, go out to your car, and flip em from the trunk to her seat. when the bill is paid, don't start a conflict... if she chooses to pay, let it be, but ALWAYS be prepared to pay... then as you're going out to the car, open her door, and she's led straight to that package of roses from YOU.... thats thinking ahead, and it doesn't make her feel in any way offended for wanting to pay for the meal!!!
thats just my 2 cents.....