Not knowing what's going on inside the object itself, I would probably do it this way:
foreach (var obj in ca)
{
dvLblCustomTxt1.Visible = obj.EnableCustomText1;
LblCustomTxt1.Text = obj.LabelCustomText1;
dvLblCustomTxt2.Visible = obj.EnableCustomText2;
LblCustomTxt2.Text = obj.LabelCustomText2;
dvLblCustomTxt3.Visible = obj.EnableCustomText3;
LblCustomTxt3.Text = obj.LabelCustomText3;
dvLblCustomTxt4.Visible = obj.EnableCustomText4;
LblCustomTxt4.Text = obj.LabelCustomText4;
dvLblCustomTxt5.Visible = obj.EnableCustomText5;
LblCustomTxt5.Text = obj.LabelCustomText5;
dvLblCustomTxt6.Visible = obj.EnableCustomText6;
LblCustomTxt6.Text = obj.LabelCustomText6;
dvLblCustomTxt7.Visible = obj.EnableCustomText7;
LblCustomTxt7.Text = obj.LabelCustomText7;
dvLblCustomTxt8.Visible = obj.EnableCustomText8;
LblCustomTxt8.Text = obj.LabelCustomText8;
dvLblCustomTxt9.Visible = obj.EnableCustomText2;
LblCustomTxt9.Text = obj.LabelCustomText9;
dvLblCustomTxt10.Visible = obj.EnableCustomText10;
LblCustomTxt10.Text = obj.LabelCustomText10;
}