是这样的
如下:
gridviewprojectID projectname 操作
001 helloworld 查看(this is a button)
002 helloworld02 查看如果这个项目信息有5个字段,在gridview上面只显示了2个。点击“查看”按钮,迁移至一个新画面,画面上面有5个
TEXTBOX控件,可以把信息全部显示出来。问题求解:
1.点击 查看按钮 如何定位到 "项目ID" 。
2.取得项目ID后,如何把传给新的页面。
3.在新页面中,如何把从数据库中取得的信息,填充到TEXTBOX控件中显示出来。
(假设 ,gridview 那个模块已经搞定了。)
最好有个SAMPLE啊 发给我看下。 谢谢!
如下:
gridviewprojectID projectname 操作
001 helloworld 查看(this is a button)
002 helloworld02 查看如果这个项目信息有5个字段,在gridview上面只显示了2个。点击“查看”按钮,迁移至一个新画面,画面上面有5个
TEXTBOX控件,可以把信息全部显示出来。问题求解:
1.点击 查看按钮 如何定位到 "项目ID" 。
2.取得项目ID后,如何把传给新的页面。
3.在新页面中,如何把从数据库中取得的信息,填充到TEXTBOX控件中显示出来。
(假设 ,gridview 那个模块已经搞定了。)
最好有个SAMPLE啊 发给我看下。 谢谢!
if (dr.Read())
{
text1= Decimal.Parse(dr["projectID"].ToString());
text2 = Decimal.Parse(dr["projectname"].ToString());
text3 = dr[""].ToString();
text4 = dr[""].ToString();
....
}
dr.Close();
add
other.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id")%>.cs
databind
string strsql="select id from table";
cn=ConfigurationSettings.strconnection["conn"]
SqlConnection cn = SqlConnection(strsql,cn)
...other page
.cs(get id)
string gid=Resquest.QueryString["id"].tostring;SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
text1= Decimal.Parse(dr["gid"].ToString());
text2 = Decimal.Parse(dr["projectname"].ToString());
text3 = dr[""].ToString();
text4 = dr[""].ToString();
....
}
dr.Close();