留言簿

我要留言
留言搜索

2005-06-09 14:10  Lee

ck ye js是三个字段

2005-06-09 14:08  Lee

我有一个表(tcb),里面有两条记录。是想把tcb表中对应的字段值相减应。把每个字段的差值显示在label.该怎么做呢。
比如:表tcb中有两条记录  
    ck             ye         js  
1. 3699.20      264.87      678.00    
2. 3500.00      250.44      800.50 
 
将3699.20-3500.00  的差值显示在label1  
将264.87-2500.44  的差值显示在label2  
将678.00-800.50的差值显示在label3  
怎样读取第一条记录指定字段的值减去第二条记录指定字段的值?  
在线等待。 
 能否给我点具体的代码吧
回复:您可以把这两条记录选出来填充到一个DataTable中,然后用前一个DataRow中指定字段的值减去后一个DataRow相应字段的值即可,不过我没到您是通过什么条件来确定哪一条记录该被另一条记录减去?谢谢!

2005-06-08 16:27  溜达

但查询时我没用DatePicker控件。     下面该行显示红色:
adapter1.Fill(ds,pager.PageSize*(pager.CurrentPageIndex-1),pager.PageSize,"news");
回复:您好,从这段代码上看不出有什么问题,您能编译通过吗?谢谢!

2005-06-08 16:16  溜达

我在用你的控件,翻页速度也蛮快的 。有一个查询页面记录数3000多条吧,可是我翻到11页13页23页54页就是某几个页,会出错,错误信息:Unspecified System Error = -21001. 但是其他页面都好的。和我在查询中用的DatePicker日历控件有关吗?(其他页面没有用DatePicker日历控件)。
Unspecified System Error = -21001是什么错误码?
回复:您好,从这样的错误信息中无法看出什么错误,您可以在调试模式下运行看看有没有更详细的错误信息。谢谢!

2005-06-08 15:09  油岩

我想在datagrid上,鼠标点击一行,产生一种颜色。
public void  dg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item)
{
 e.Item.Attributes.Add(这里该怎么写?);		
}
}
谢谢!
回复:e.Item.Attributes.Add("onclick","this.style.backgroundColor=\'#969696\';");其中的#969696可以改为任何你想要的十六进制背景颜色值。谢谢!

2005-06-08 08:58  Lee

我是楼下的Lee。我有一个表(tcb),里面有两条记录。是想把tcb表中对应的字段相减应。把每个字段的差值显示在label.该怎么做呢。能否给我点具体的代码。谢谢

2005-06-07 20:39  王者归来

谢谢斑竹关于主从分页的回复。您提到不会同时显示主从表信息,那么如果需要浏览象订单和订单明细这样的信息,怎么呈现呢?
再次感谢。
回复:将订单编号或其实标识字段做成超链接,点击后传递这个字段值,在订单明细页面中显示这个订单的明细。谢谢!

2005-06-06 17:59  lee

请教版主:我想在两各表(tcb,tcb2)取相同字段名(mbye)的值,然后作差,把差值赋给label.
string mysql="select * from tcb";
cmd=new OdbcCommand(mysql,conn);
string mysql1="select * from tcb";
cmd1=new OdbcCommand(mysql1,conn);
conn.Open();
OdbcDataReader dr=cmd.ExecuteReader();
OdbcDataReader dr1=cmd.ExecuteReader();

if(dr.Read()&&dr1.Read())
{
   Label1.Text=(dr["bmye"]-dr1.["bmye"]).ToString();
}
可以这样吗?
回复:dr["bmye"]和dr1["bmye"]是object类型,不能进行相减,需要显式转换一下,象这样: Label1.Text=((int)dr["bmye"]-(int)dr1.["bmye"]).ToString();
不过如果只有一行记录,我建议您使用ExecuteScalar()方法。谢谢!

2005-06-05 17:47  王者归来

Hi,斑竹
谢谢你的作品啊。
能不能提供一个主从表数据分页的例子啊?(存储过程)
回复:您好,对于主从表分页,如果是只对主表分页,那么和现在示例中的DataGrid、DataList以及Repeater分页没有区别,如果对从表也进行分页,那就相关于在主表的数据绑定控件中嵌套另一个带有分页功能的数据绑定绑件,如果您会实现这样的嵌套功能,那么分页功能就没有什么特别不同的地方,不过一般来说,我不会在一个页面用嵌套的方法来同时显示主从表的数据,因为这样会要显示的数据以及ViewState都变得非常大,不利于客户端的快速下载。谢谢!

2005-06-03 19:26  zhangzs

这个没搞定,吴兄出手吧,谢谢!
我在父窗体1.aspx中有一控件linkButton (用来登陆)
在LinkButton的click事件中有代码:
Response.Write("<script>window.open('login.aspx','','width=320,height=250')</script>"); 
打开子窗体Login.aspx后会去判断登陆是否正确,如果帐户密码都是正确的,返回true,否则返回false,这个都没问题。
但是我目的应该是:
当为true时,我要求更改父窗体1.aspx中DataGrid的模板列,(也是一个linkButton)的 Enable属性。
请问应该如何操作?
回复:可以在父页面用Session或Cookie来实现认证,只有未认证时才启用LinkButton来弹出窗口来要求用户登录,用户在弹出的登录窗口中输入相关信息进行登录后,如果登录成功,则用脚本刷新父页面,类似的脚本可以这样写:window.opener.reload();谢谢!
;