Ciao a tutti, ho un problema... Su un evento ItemDataBound eseguoo un controllo su un campo di database.. Se contiene valore zero mi visualizza un pulsante che mi esegue una certa funzione, se invece contiene valore 1 mi visualizza un pulsante che va ad un'altra funzione.
Posso dire da codice al Button1 che l'evento onClick mi deve portare ad una certa funzione?
Nella parte di codice sotto ho provato a utilizzare il parametro Click di Button ma non mi funziona...
Mi aiutate??
void R1_ItemDataBound(Object Sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == e.AlternatingItem) {
string strItem = DataBinder.Eva(e.Item.DataItem , "bloccato").ToString();
if(Convert.ToBoolean(strItem) == true)
{
((Button)e.Item.FindControl("btnState")).Text = "Blocca";
((Button)e.Item.FindControl("btnState")).Click= sub1;
}
else
{
((Button)e.Item.FindControl("btnState")).Text = "Sblocca";
((Button)e.Item.FindControl("btnState")).Command = sub2;
}
}
}

Rispondi quotando