Récuperer la valeur d'une colonne venant d'une listview
bonjour
je crée de pages web en VS2008 voici el code ou je travaille actuellement
Code:
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 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213
| <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="ESSAI.aspx.vb" Inherits="WebApplication1.ESSAI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Page sans titre</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:PRODUCTIONConnectionString %>"
SelectCommand="SELECT [NFL_FL], [CA_FL], [Libelle], [Poids], [Diametre_Interieur], [Diametre_Exterieur] FROM [VUE_CODE_ARTICLE] WHERE ([NFL_FL] = @NFL_FL)">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" Name="NFL_FL" PropertyName="Text"
Type="Decimal" />
</SelectParameters>
</asp:SqlDataSource>
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1"
EnableTheming="True">
<AlternatingItemTemplate>
<tr style="background-color: #FFFFFF;color: #284775;">
<td>
<asp:Label ID="NFL_FLLabel" runat="server" Text='<%# Eval("NFL_FL") %>' />
</td>
<td>
<asp:Label ID="CA_FLLabel" runat="server" Text='<%# Eval("CA_FL") %>' />
</td>
<td>
<asp:Label ID="LibelleLabel" runat="server" Text='<%# Eval("Libelle") %>' />
</td>
<td>
<asp:Label ID="PoidsLabel" runat="server" Text='<%# Eval("Poids") %>' />
</td>
<td>
<asp:Label ID="Diametre_InterieurLabel" runat="server"
Text='<%# Eval("Diametre_Interieur") %>' />
</td>
<td>
<asp:Label ID="Diametre_ExterieurLabel" runat="server"
Text='<%# Eval("Diametre_Exterieur") %>' />
</td>
</tr>
</AlternatingItemTemplate>
<LayoutTemplate>
<table runat="server">
<tr runat="server">
<td runat="server">
<table ID="itemPlaceholderContainer" runat="server" border="1"
style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;font-family: Verdana, Arial, Helvetica, sans-serif;">
<tr runat="server" style="background-color: #E0FFFF;color: #333333;">
<th runat="server">
NFL_FL</th>
<th runat="server">
CA_FL</th>
<th runat="server">
Libelle</th>
<th runat="server">
Poids</th>
<th runat="server">
Diametre_Interieur</th>
<th runat="server">
Diametre_Exterieur</th>
</tr>
<tr ID="itemPlaceholder" runat="server">
</tr>
</table>
</td>
</tr>
<tr runat="server">
<td runat="server"
style="text-align: center;background-color: #5D7B9D;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF">
<asp:DataPager ID="DataPager1" runat="server">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True"
ShowNextPageButton="False" ShowPreviousPageButton="False" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True"
ShowNextPageButton="False" ShowPreviousPageButton="False" />
</Fields>
</asp:DataPager>
</td>
</tr>
</table>
</LayoutTemplate>
<InsertItemTemplate>
<tr style="">
<td>
<asp:Button ID="InsertButton" runat="server" CommandName="Insert"
Text="Insérer" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="Effacer" />
</td>
<td>
<asp:TextBox ID="NFL_FLTextBox" runat="server" Text='<%# Bind("NFL_FL") %>' />
</td>
<td>
<asp:TextBox ID="CA_FLTextBox" runat="server" Text='<%# Bind("CA_FL") %>' />
</td>
<td>
<asp:TextBox ID="LibelleTextBox" runat="server" Text='<%# Bind("Libelle") %>' />
</td>
<td>
<asp:TextBox ID="PoidsTextBox" runat="server" Text='<%# Bind("Poids") %>' />
</td>
<td>
<asp:TextBox ID="Diametre_InterieurTextBox" runat="server"
Text='<%# Bind("Diametre_Interieur") %>' />
</td>
<td>
<asp:TextBox ID="Diametre_ExterieurTextBox" runat="server"
Text='<%# Bind("Diametre_Exterieur") %>' />
</td>
</tr>
</InsertItemTemplate>
<SelectedItemTemplate>
<tr style="background-color: #E2DED6;font-weight: bold;color: #333333;">
<td>
<asp:Label ID="NFL_FLLabel" runat="server" Text='<%# Eval("NFL_FL") %>' />
</td>
<td>
<asp:Label ID="CA_FLLabel" runat="server" Text='<%# Eval("CA_FL") %>' />
</td>
<td>
<asp:Label ID="LibelleLabel" runat="server" Text='<%# Eval("Libelle") %>' />
</td>
<td>
<asp:Label ID="PoidsLabel" runat="server" Text='<%# Eval("Poids") %>' />
</td>
<td>
<asp:Label ID="Diametre_InterieurLabel" runat="server"
Text='<%# Eval("Diametre_Interieur") %>' />
</td>
<td>
<asp:Label ID="Diametre_ExterieurLabel" runat="server"
Text='<%# Eval("Diametre_Exterieur") %>' />
</td>
</tr>
</SelectedItemTemplate>
<EmptyDataTemplate>
<table runat="server"
style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;">
<tr>
<td>
Aucune donnée n'a été retournée.</td>
</tr>
</table>
</EmptyDataTemplate>
<EditItemTemplate>
<tr style="background-color: #999999;">
<td>
<asp:Button ID="UpdateButton" runat="server" CommandName="Update"
Text="Mettre à jour" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="Annuler" />
</td>
<td>
<asp:TextBox ID="NFL_FLTextBox" runat="server" Text='<%# Bind("NFL_FL") %>' />
</td>
<td>
<asp:TextBox ID="CA_FLTextBox" runat="server" Text='<%# Bind("CA_FL") %>' />
</td>
<td>
<asp:TextBox ID="LibelleTextBox" runat="server" Text='<%# Bind("Libelle") %>' />
</td>
<td>
<asp:TextBox ID="PoidsTextBox" runat="server" Text='<%# Bind("Poids") %>' />
</td>
<td>
<asp:TextBox ID="Diametre_InterieurTextBox" runat="server"
Text='<%# Bind("Diametre_Interieur") %>' />
</td>
<td>
<asp:TextBox ID="Diametre_ExterieurTextBox" runat="server"
Text='<%# Bind("Diametre_Exterieur") %>' />
</td>
</tr>
</EditItemTemplate>
<ItemTemplate>
<tr style="background-color: #E0FFFF;color: #333333;">
<td>
<asp:Label ID="NFL_FLLabel" runat="server" Text='<%# Eval("NFL_FL") %>' />
</td>
<td>
<asp:Label ID="CA_FLLabel" runat="server" Text='<%# Eval("CA_FL") %>' />
</td>
<td>
<asp:Label ID="LibelleLabel" runat="server" Text='<%# Eval("Libelle") %>' />
</td>
<td>
<asp:Label ID="PoidsLabel" runat="server" Text='<%# Eval("Poids") %>' />
</td>
<td>
<asp:Label ID="Diametre_InterieurLabel" runat="server"
Text='<%# Eval("Diametre_Interieur") %>' />
</td>
<td>
<asp:Label ID="Diametre_ExterieurLabel" runat="server"
Text='<%# Eval("Diametre_Exterieur") %>' />
</td>
</tr>
</ItemTemplate>
</asp:ListView>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="Button" />
</form>
</body>
</html> |
voici mon code en vb:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Public Partial Class ESSAI
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
numfl = TextBox1.Text
End Sub
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
TextBox3.Text=ListView1....
MsgBox(essa)
End Sub
End Class |
donc j'inscris un chiifre sur le 1er textbox j'appuie ensuite sur le bouton1
j'ai ma listview qui s'affiche, la no probleme
et dans le 2nd textbox je veux lors du clic sur le bouton2 récuperer une des valeurs de la listview
j'ai regardé pas mal de tuto, exemple mais je ne trouve pas
j'avais trouvé quelques chose du genre
listview1.Items(numéro colonne).subitems(numero ligne)
mais je n'ai pas le subitems
Pouvez vous me conseiller?
Merci d'avance