これはかなり基本的なことですが、グリッドビューのセルからテキストを抽出できません。
<asp:TemplateField HeaderText="Rolle" SortExpression="role">
<ItemTemplate>
<asp:Label ID="roleLabel" runat="server" Text='<%# Eval("role") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList style="width: 200px;" ID="roleDropdown" runat="server" DataSourceID="SqlDataSourceDropDownlist" DataTextField="role" DataValueField="roleID"></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
Protected Sub GridView1_rowediting(sender As Object, e As GridViewEditEventArgs) Handles GridView1.RowEditing
Dim tb As Label
tb = CType(GridView1.SelectedRow.Cells(1).FindControl("roleLabel"), Label)
Dim userRoleString As String = tb.Text
End Sub
このエラーを受け取りました:
Object reference not set to an instance of an object.
GridView のセルからテキストを抽出するにはどうすればよいですか?