mira como traes los datos de la bd y se pasan a un datatable mis posibles ideas son 2 : 1) Controles de Validacion y 2) Mensajes JavaScript
//RFV -> RequiredFieldValidator
por ejemplo en un array de RFV
RFV[] validadores = new RFV[X];
//imaginemos que son 2
validadores[0] = RFVPais; //un objeto RFV que existe
validadores[0].ControlToValidate = "nombre de control";
validadores[1] = RFVCiudad; //un objeto RFV que existe
validadores[1].ControlToValidate = "nombre de control";
//y tambien son solo 2 registros ( asi te entiendo )
for(int i=0; i<dt.rows.count; i++)
{
validadores[i].errortext = dt.rows[i]["mensaje"].ToString();
}
2)
en el javascript creamos 2 objetos array : uno para que almacene el nombre de los controles y el otro para que traiga el mensaje ( muy parecido al anterior )
<script....>
var aMensajes=new Array();
var aControles=new Array();
CodeBehind ó CodeFile
string msj = "";
for(int i=0; i<dt.rows.count; i++)
{
msj+="aMensajes["+i.ToString()+"]=" + dt.rows[i]["mensaje"].ToString() + ";";
}
Response.Write(msj);
espero te ayude, sino me pasas la voz a este correo
[email protected]