110,534
社区成员
发帖
与我相关
我的任务
分享
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
void Bind()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Name");
using (StreamReader vStreamReader = new StreamReader(@"c:\tst.txt ", Encoding.Default))
{
while (vStreamReader.Peek() > -1)
{
string[] ss = vStreamReader.ReadLine().Split('~');
dt.Rows.Add(ss[0], ss[1]);
}
}
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Bind();
}
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
GridViewRow row = this.GridView1.Rows[e.RowIndex];
LinkButton lnkTest = row.FindControl("lnkTest") as LinkButton;
Response.Write(lnkTest.Text+"<br/>");
DataKey key = this.GridView1.DataKeys[e.RowIndex];
Response.Write(key["ID"] + " " + key["name"]);
}