I\'m creating some 50 button dynamically. Text is getting set as followed:
btn.Text=result.Rows[i]["Col1"].ToString()+"\\n"+result.Row
Alignment of button content can be set with .setGravity(int)