假如你用一个TextBox绑定金额这个字段
TextBox tmpBox = (TextBox)DataList1.Items[i].FindControl("TextBox1");
double tmpPrice = Convert.ToDouble(tmpBox.Text);
if(tmpPrice <0)
{
tmpBox.ForeColor = System.Drawing.Color.Red;
}
TextBox tmpBox = (TextBox)DataList1.Items[i].FindControl("TextBox1");
double tmpPrice = Convert.ToDouble(tmpBox.Text);
if(tmpPrice <0)
{
tmpBox.ForeColor = System.Drawing.Color.Red;
}
解决方案 »
- C#如何将数据添加到GridView对应的行和列中
- 将参数值从 SqlParameter 转换到 Int32 失败。
- 如何防止用户跳过登陆页面
- 关于URL重写!很急?
- 我先取10条记录。现在我想把第五条记录赋值给string u 我因该怎么写
- 【GridView和ObjectDataSource绑定出现重复第一条记录】
- FCKEditor怎么动态改变上传文件的路径?
- 数据表查询问题(难度有点大)
- 高分请教 isapi_rewrite3 配置问题!!!
- 怪事情,我的页面有时候page_load执行一次,有时候执行两次.....
- 如何对文件进行监控?
- 求大家帮我解决一个配置的问题!急,在线等!谢谢!
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
this.DataList1.ItemDataBound +=new DataListItemEventHandler(DataList1_ItemDataBound);
}-------------------------------------------private void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if(e.Item.ItemIndex > -1)
{
TextBox tmpBox = (TextBox)e.Item.FindControl("TextBox1");
double tmpPrice = Convert.ToDouble(tmpBox.Text);
if(tmpPrice <0)
{
tmpBox.ForeColor = System.Drawing.Color.Red;
} }
}