PDA

View Full Version : تغییر خصوصیات کنترل های یک DataList



rahami
یک شنبه 17 مهر 1384, 09:38 صبح
با سلام
من در DataList یک LinkButton قرار داده ام. اگر بخواهم این LinkButton فقط در صورتی فعال (Enable) باشد که شرط خاصی (مثلا a==0) برقرار باشد، چه کار باید کنم؟
متشکرم

karimi84
یک شنبه 17 مهر 1384, 14:05 عصر
Sub datalist_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles datalist.ItemDataBound
If CType(e.Item.FindControl("lblPic"), Label).Text <> Nothing Or CType(e.Item.FindControl("lblPic"), Label).Text <> "" Then
BindDataListPhoto()
CType(e.Item.FindControl("lblPic"), LinkButton).Enabled = False
End If
End Sub

karimi84
یک شنبه 17 مهر 1384, 14:07 عصر
شرط را نیز می توانید به ان اضافه کنید
CType(e.Item.FindControl("lblPic"), LinkButton).Enabled = False
قبل از این دستور

rahami
یک شنبه 17 مهر 1384, 14:11 عصر
جناب کریمی با تشکر
اگر می شود در مورد CType بفرمایید کارش چیست؟

karimi84
دوشنبه 18 مهر 1384, 08:08 صبح
ctype تغییر نوع میدهد به نوعی که میخواهیم تغییر میدهید در این مثال CType(e.Item.FindControl("lblPic"), LinkButton
lblpic را دقیقا به linkbtton تغییر میدهد