In a medium sauce pot, bring water and 1 teaspoon salt to a boil. Add green beans and blanch for 3 minutes. Remove from water and put into an ice water bath. Drain.
Heat grill or gas burners. Place cleaned corn on the cob on the grill or burner. Turn corn and lightly brown all the way around. Let cool and slice the kernels off the cob.
In a large saute pan over medium heat, add oil, after 45 seconds add onions and saute for 4 to 5 minutes, add green beans, corn, and garlic. Saute for 4 minutes, deglaze with wine, season with salt and pepper, and butter.