Here is the sample code
private void Form1_Load(object sender, EventArgs e)
{
//text values will be coming from database
label1.Text = "Sample 1";//db value
label2.Text = "Sample 2";//db value
label3.Text = "Sample 3";//db value
}
Here is the ouput:

The text was truncated. How can I fix this? Is there a way that the label will adjust to the left automatically, the text has different lengths
You should have to use
TableLayoutPaneland createColumnswithSizeType=AutoSize.