1つのページにたくさんのラベルがあり、ページの読み込み時に更新する必要があります。ラベルのIDが「Label1」-「Label8」であることはわかっていますが、次のスニペットを実行すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。Label.Text行にあるので、Labelが見つからないと思います。
int i = 1;
foreach (string sel in selArr)
{
string labelId = "Label" + i.ToString();
MySqlCommand cmd = new MySqlCommand(sel, conn);
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Label label = (Label)FindControl(labelId);
label.Text = "( " + reader["c"] + " )";
}
reader.Close();
i++;
}
私はまだC#に慣れていないので、他のことはあまり試していません。