سلام آقا بهروز
من از روی کد شما یک کد دیگر ساختم من در یک ریپیتر یک چک باکس گذاشتم و شما که برای شناسایی آی دی از یک لیبل مخفی استفاده می کردید من این ای دی را به تول تیپ این کنترل نسبت دادم ولی وقتی می خواهم استفاده کنم از کد این خطا را می گیره من که نتونستم ایراد ان را بفهم لطفا شما کمکم کنید
<TABLE dir="ltr" id="Table1" cellSpacing="0" cellPadding="0" width="100%" border="1" bordercolor="red"
style="FONT-SIZE: 11pt; FONT-FAMILY: tahoma">
<tr bgcolor="orange" align="center">
<td>نوع محصول</td>
<td>نام محصول</td>
<td>اندازه</td>
<td>امتیاز</td>
<td>تاریخ اضافه شدن</td>
<td>خرید</td>
</tr>
<asp:Repeater ID="rePro" Runat="server">
<ItemTemplate>
<tr bgcolor="DeepSkyBlue" align="center">
<td><%# DataBinder.Eval(Container,"DataItem.type") %></td>
<td align="left"><%# DataBinder.Eval(Container,"DataItem.name") %></td>
<td nowrap="true"><%# DataBinder.Eval(Container,"DataItem.size") %>
KB</td>
<td><%# DataBinder.Eval(Container,"DataItem.voteid") %></td>
<td><%# DataBinder.Eval(Container,"DataItem.datecreated") %></td>
<td>
<asp:CheckBox ID="chkAdd" Runat="server" tooltip='<%# DataBinder.Eval(Container,"DataItem.proid") %>'>
</asp:CheckBox></td>
</tr>
</ItemTemplate>
</asp:Repeater>
و در قسمت کد بیهایند هم نوشتم
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim chkRemove As WebControls.CheckBox
Dim strIDs As String = ""
Dim boolCheck As Boolean = False
For Each d As RepeaterItem In rePro.Items
chkRemove = CType(rePro.FindControl("chkAdd"), WebControls.CheckBox)
If chkRemove.Checked Then
boolCheck = True
strIDs += chkRemove.ToolTip() & ","
End If
Next
ولی خطای زیر را می گیره لطفا مرا راهنمایی کنید
Object reference not set to an instance of an object