在asp.net 2.0里面,动态添加的table,然后动态添加10行和每行一个单元格,单元格内添加了LinkButton,使每一次点击LinkButton的时候,Session["ntil"]能够赋以该LinkButton的Text属性,请问如何才能够实现这样的过程 以下是在下写的一部分代码,其余的部分就不会再往下写了
请大家帮忙吧 public void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
HyperLink hl=new HyperLink();
hl.Text="saydo";
}
OleDbConnection conn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/dbs.mdb;Persist Security Info=True");
conn.Open();
OleDbDataAdapter da=new OleDbDataAdapter("SELECT * FROM hangye",conn);
da.Fill(ds,"a");
conn.Close();
for (int i = 0; i < 10; i++)
{
TableRow tr = new TableRow();
TableCell tc = new TableCell();
this.Table2.Controls.Add(tr);
tr.Controls.Add(tc);
LinkButton lb = new LinkButton();
lb.Text = ds.Tables["a"].Rows[i].ItemArray[1].ToString();
lb.Click+=new EventHandler(hl_Clck);
tc.Controls.Add(lb);
}
}
private void hl_Clck(object sender, EventArgs e)
{
Session["nid"] =在这里我不知道怎么写了就,希望大家能够帮忙吧
}
请大家帮忙吧 public void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
HyperLink hl=new HyperLink();
hl.Text="saydo";
}
OleDbConnection conn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/dbs.mdb;Persist Security Info=True");
conn.Open();
OleDbDataAdapter da=new OleDbDataAdapter("SELECT * FROM hangye",conn);
da.Fill(ds,"a");
conn.Close();
for (int i = 0; i < 10; i++)
{
TableRow tr = new TableRow();
TableCell tc = new TableCell();
this.Table2.Controls.Add(tr);
tr.Controls.Add(tc);
LinkButton lb = new LinkButton();
lb.Text = ds.Tables["a"].Rows[i].ItemArray[1].ToString();
lb.Click+=new EventHandler(hl_Clck);
tc.Controls.Add(lb);
}
}
private void hl_Clck(object sender, EventArgs e)
{
Session["nid"] =在这里我不知道怎么写了就,希望大家能够帮忙吧
}
解决方案 »
- 风之石框架研究 之IAHTML
- 问下Team Foundation Server2008兼容 什么版本的SQL2005
- ASP.NET ObjectDataSource执行insert问题
- GridView。。。。。菜鸟问题
- GridView如何进行删除行并刷新页面?
- 在gridview表格中,有一列單元格中置有一個ButtonField之ImageButton按鈕,請問怎樣給此按鈕動態關聯click事件處理程序?
- asp.net读取Excel文件
- 我想通过DetailsView控件绑定的textbox插入数据,输入的时候,如何把文本框的前后空格去掉
- 救命呀!listbox多选项问题??
- 文件下载问题!下载WORD文档后,在客户端打开后是一堆乱码,请高手指教,代码如下
- 如何将数据库中的两行合并成一行?
- 各位大哥,救命啊.我快要疯了.....
谢谢了Session[ "nid "] = ((HyperLink)sender).Text