Bonjour,
J essaie de lire le contenu de mon datagrid.
J arrive a récupéré le contenu du radiobutton, mais pour le LinkButton et le label il me renvoie une variable var vide.

Mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click        
        items = DataGridAsk.Items()
        Dim i As Integer = 0
 
 
            Dim la As LinkButton = CType(items(i).FindControl("linkBtnAsk"), System.Web.UI.WebControls.LinkButton)
            Dim labid As Label = CType(items(i).FindControl("LabIdUserMod"), System.Web.UI.WebControls.Label)
            Dim cd As RadioButtonList = CType(items(i).FindControl("RadioBtnAsk"), System.Web.UI.WebControls.RadioButtonList)
    End Sub

Mon behind:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<asp:datagrid id="DataGridAsk" Width="100%" CellPadding="3" BackColor="White" BorderWidth="1px"
										BorderStyle="None" BorderColor="#CCCCCC" Runat="server" AutoGenerateColumns="False" DataSource="<%# ds %>" DataMember="UserModule">
										<ItemStyle ForeColor="#000066"></ItemStyle>
										<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#006699"></HeaderStyle>
										<Columns>
											<asp:TemplateColumn>
												<HeaderStyle Width="10%"></HeaderStyle>
												<ItemStyle HorizontalAlign="Center" VerticalAlign="Top"></ItemStyle>
												<HeaderTemplate>
													Select
												</HeaderTemplate>
												<ItemTemplate>
													<asp:RadioButtonList Runat="server" ID="RadioBtnAsk" RepeatColumns="2">
														<asp:ListItem Value="1" Selected="False"></asp:ListItem>
														<asp:ListItem Value="2" Selected="False"></asp:ListItem>
													</asp:RadioButtonList>
												</ItemTemplate>
											</asp:TemplateColumn>
											<asp:TemplateColumn>
												<ItemTemplate>
													<asp:LinkButton Runat="server" ID="linkbtnAsk" CausesValidation="False" CommandName="Select">
														<%# DataBinder.Eval(Container.DataItem, "Name") %>
													</asp:LinkButton>
												</ItemTemplate>
											</asp:TemplateColumn>
											<asp:TemplateColumn>
												<ItemTemplate>
													<%# DataBinder.Eval(Container.DataItem, "Description") %>
												</ItemTemplate>
											</asp:TemplateColumn>
											<asp:TemplateColumn>
												<ItemTemplate>
													<asp:Label Runat="server" ID="labIdUserMod">
														<%# DataBinder.Eval(Container.DataItem, "IdUserMod") %>
													</asp:Label>
												</ItemTemplate>
											</asp:TemplateColumn>
										</Columns>
										<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
									</asp:datagrid></td>
							</tr>
							<tr>
								<td align="center" width="100%" height="30"></td>
							</tr>
						</table>
					</td>
					<td vAlign="middle" align="right" width="50%" rowSpan="5">
						<!--Table DataGrid Roles-->
						<table width="100%" align="center" border="0">
							<tr>
								<td align="center" width="50%"><asp:datagrid id="DataGridRole" Width="100%" CellPadding="3" BackColor="White" BorderWidth="1px"
										BorderStyle="None" BorderColor="#CCCCCC" Runat="server" AutoGenerateColumns="False">
										<ItemStyle ForeColor="#000066"></ItemStyle>
										<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#006699"></HeaderStyle>
										<PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
										<Columns>
											<asp:TemplateColumn>
												<HeaderStyle Width="5%"></HeaderStyle>
												<ItemStyle HorizontalAlign="Center"></ItemStyle>
												<HeaderTemplate>
													Select
												</HeaderTemplate>
												<ItemTemplate>
													<asp:CheckBox Runat="server" ID="checkRole"></asp:CheckBox>
												</ItemTemplate>
											</asp:TemplateColumn>
										</Columns>
										<Columns>
											<asp:TemplateColumn>
												<ItemTemplate>
													<%# DataBinder.Eval(Container.DataItem, "Description") %>
												</ItemTemplate>
											</asp:TemplateColumn>
										</Columns>
									</asp:datagrid>
[Tags [ASPX][VB.NET] ajoutés par freegreg]
[Pensez-y, vous-même, la prochaine fois. Merci ]