我有一个gridview,其中包含从文本文件中读取的每一行的值。我想要做的是,编辑和删除gridview上的选定行。我已经有了显示文本文件每一行的代码:
<asp:GridView ID="GVAnnouncement" runat="server"
AutoGenerateColumns="True" EmptyDataText="- No file saved -">
<Columns>
<asp:TemplateField HeaderText="No.">
<ItemTemplate>
<%# Container.DisplayIndex + 1%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
关于背后的代码:
'''''Read every row then show it on gridview'''''
' Declarations
Dim objStreamReader As New StreamReader(Server.MapPath("Announcement.txt"))
Dim arrText As New ArrayList
' Loop through the file and add each line to the ArrayList
Do While objStreamReader.Peek() >= 0
arrText.Add(objStreamReader.ReadLine)
Loop
' Close the reader
objStreamReader.Close()
' Bind the results to the GridView
GVAnnouncement.DataSource = arrText
GVAnnouncement.DataBind()
我要问的是,如何获取所选行返回的索引并将值填充到文本框然后将其更新到文本文件?非常感谢你。