asp.net Literal控件的应用
请问各位老师,当我用datareader在literal控件中text属性填充了数据之后,我如何取得这个控件中的某一行某一列的值呢,另外我如何隐藏一列,不让这一列显示,但是我还要用到这一列的值当参数进行传递呢? 问题点数:50、回复次数:3Top
1 楼ixue(鹰,翔雪宇)回复于 2006-03-02 15:40:53 得分 0
literal好象没有“行”和“列”哦?Top
2 楼xdhis(往事如风)回复于 2006-03-02 15:44:58 得分 0
sing System;
using System.Data;
using System.Data.OracleClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class system_setup_admin_group_sys_group : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlProvider objtSql = new SqlProvider();
objtSql.sqlString = "select id,group_name,description from USR_GROUP";
objtSql.PageNum = 1;
objtSql.PageRow = 10;
OracleDataReader objDtr = objtSql.ExecuteSql();
while (objDtr.Read())
{
dataList.Text = dataList.Text + "<tr class=\"tr_odd\" onmouseover=\"trColor(this);\" onmouseout=\"trColor(this);\">";
dataList.Text = dataList.Text + "<td>'a'</td>";
dataList.Text = dataList.Text + "<td width='30%'>" + objDtr.GetString(1) + "</td>";
dataList.Text = dataList.Text + "<td width='25%'>" + objDtr.GetString(2) + "</td>";
dataList.Text = dataList.Text + "<td width='35%'>" + "<input class='self_button' type='button' value='修改' onclick='window.location.href(\"../admin_group/sys_group_edit.aspx\")'/>";
dataList.Text = dataList.Text + "<input class='self_button' type='button' value='删除' onclick='window.location.href(\"../admin_group/sys_setuser.aspx\")'/>";
dataList.Text = dataList.Text + "<input class='self_button' type='button' value='设置用户' onclick='window.location.href(\"../admin_group/sys_setuser.aspx\")'/>";
dataList.Text = dataList.Text + "<input class='self_button' type='button' value='设置模块' onclick='window.location.href(\"../admin_group/sys_setmodule.aspx\")'/>" + "</td>";
dataList.Text= dataList.Text + "<td width='0.1%' visible='false'>" + objDtr.GetString(0) + "</td>";
dataList.Text = dataList.Text + "</tr>";
}
}
}
protected void Edit_Click(object sender, EventArgs e)
{
Response.Write("asasasas");
Response.Redirect("../admin_group/sys_group_edit.aspx");
}
protected void Add_Group_Click(object sender, EventArgs e)
{
Response.Redirect("../admin_group/sys_group_add.aspx");
}
}
我在CS文件里这是样写的,然到的值。但是我不知道当我点修改按钮的时候,我如何得到我点的那一行的某一字段的值?Top
3 楼zhanqiangz(闲云野鹤-Overriding)回复于 2006-03-02 15:59:34 得分 0
你里面至少应该加上html tag的name或者id属性,然后用js实现,后台实现不了的。Top




