C# lecture de données de contrôle gridView à chaîne

Hey j'ai un gridView et je voudrais extraire le PhotoPath (ftppath + nom de fichier (ftp://192.168.1.2/Jelly.jpg))

son asp.net et je ne suis pas sûr de savoir comment récupérer les données ive ensemble de la gridView de la sélection et j'aime ", sur" select store l'PhotoPath dans une chaîne de caractères.

source

<asp:GridView ID="GridView1" runat="server" AllowSorting="True" 
AutoGenerateColumns="False" DataKeyNames="StudentID" 
DataSourceID="SqlDataSource1" Height="263px" Width="915px" 
AllowPaging="True" CellPadding="4" ForeColor="#333333" GridLines="None" 
onselectedindexchanged="GridView1_SelectedIndexChanged">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" 
ShowSelectButton="True" />
<asp:BoundField DataField="No" HeaderText="MatricNo" 
SortExpression="MatricNo" />
<asp:BoundField DataField="FirstName" HeaderText="FirstName" 
SortExpression="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="LastName" 
SortExpression="LastName" />
<asp:BoundField DataField="Current" HeaderText="CurrentModules" 
SortExpression="CurrentModules" />
<asp:BoundField DataField="PhotoPath" HeaderText="PhotoPath" 
SortExpression="PhotoPath" />
</Columns>
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#EFF3FB" BorderColor="Blue" BorderStyle="Solid" 
Font-Size="Small" />
<SelectedRowStyle BackColor="#D1DDF1" BorderStyle="Solid" Font-Bold="True" 
Font-Size="Small" ForeColor="#333333" HorizontalAlign="Center" />
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
</asp:GridView>

J'ai essayé ceci:

        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string PhotoPath;
GridView1.CurrentRow.Cells[0].Value.ToString();
}

Mais la ligne actuelle ne fait pas partie de la définition.

OriginalL'auteur Garrith Graham | 2010-12-05