假如数据表:
id name age
1 gjz 21
2 cxm 20
3 hyj 21
4 don 21
我现在只要获取数据表中的age列的值,然后判断age等于20的进行某些操作,age等于21的就进行另外的操作。
id name age
1 gjz 21
2 cxm 20
3 hyj 21
4 don 21
我现在只要获取数据表中的age列的值,然后判断age等于20的进行某些操作,age等于21的就进行另外的操作。
解决方案 »
- 一个JS问题,小弟新手,恳求各位高手帮忙
- 各位大侠,我的系统是xp sp3,我的IIS5.1安装时第一次是成功的,过了出现问题,就卸载掉了,现在重装装不上了,总是浏览的时候缺少cimwin32.dll
- 请问Dotfuscated到底该如何用?
- 救命,confirm后无论我是击"是"还是"否"都执行下面的代码?????
- 请教怎么用asp.net画图,在线等
- JQuery
- 如何获取要上传的中文名文件的带百分号的文件名?
- 问一个用户系统登录的问题
- 救命,关于TvwTitle.SelectedNodeIndex
- 各位大虾有个问题请教了
- 网页中出现乱码
- gridveiw中项编辑模板添加验证控件,提示错误!
然后循环游标对数据进行处理,执行其他操作
{
if(age>20)
{
//control
}
else
{
//control
}
}
看看下面代码,我该怎么获取到那列的值!!!!!!!!!!!!!!!!!!!!!!!!!!
DataSet ds = new DataSet();
ds = stu.stu_info();
this.DataList1.DataSource = ds.Tables[0];
this.DataList1.DataBind();
string [] a=//这怎么获取AGE的值啊
for (int i = 0; i < this.DataList1.Items.Count;i++ )
{
Panel p = (Panel)this.DataList1 .Items[t].FindControl("pan");
if (a[i] == "20")
{
p.BackImageUrl = "1110.gif";
}
else
{
p.BackImageUrl = "1108.gif";
} }
<Columns>
...
<asp:TemplateField>
<ItemTemplate>
<asp:Panel ID="Panel1" runat="server">
<asp:Label ID="LabelAge" Text='<%# Eval("age") %>' runat="server" />
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
...
GridView_RowDataBound(...)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
DataRowView drv = (DataRowView)e.Row.DataItem;
Panel p = (Panel)e.Row.FindControl("Panel1");
p.BackImageUrl = Convert.ToInt32(drv["age"]) == 20 ? "1110.gif" : "1108.gif";
}
}
e.Row.FindControl => e.Item.FindControl等等。差不多。
foreach(DataRow dr in ds.Tables[0].Rows)
{
//dr["age"]就是了
}