急急急--我在DataGrid1模板里面又放了一个DataGrid2,怎样响应DataGrid2的索引改变事件以及其他事件! (这是我第二次问这个问题了,问题

stardicky 2004-07-09 09:37:48
急急急--我在DataGrid1模板里面又放了一个DataGrid2,怎样响应DataGrid2的索引改变事件以及其他事件! (这是我第二次问这个问题了,问题超怪!)

DataGridPlan 模板里面放了一个 DataGridDate

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace CSCWEB
{
/// <summary>
/// StaffForPlan 的摘要说明。
/// </summary>
public class StaffForPlan : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGridPlan;
protected Microsoft.Web.UI.WebControls.TreeView TreeViewStaffs;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
CSC.Utility.CPlan m_CPlan=new CSC.Utility.CPlan(true);
this.DataGridPlan.DataSource=m_CPlan;
this.DataGridPlan.DataBind();
}
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.DataGridPlan.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGridPlan_ItemDataBound);
this.DataGridPlan.SelectedIndexChanged += new System.EventHandler(this.DataGridPlan_SelectedIndexChanged);
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

private void DataGridPlan_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType itemType = e.Item.ItemType;
if ((itemType == ListItemType.Pager) ||
(itemType == ListItemType.Header) ||
(itemType == ListItemType.Footer))
{
return;
}
DataGrid DataGridDate=(DataGrid)e.Item.FindControl("DataGridDate");
DataGridDate.SelectedIndexChanged+=new EventHandler(DataGridDate_SelectedIndexChanged);
}

private void DataGridDate_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write("<script>alert(\"OK!\");</script>");
}

private void DataGridPlan_SelectedIndexChanged(object sender, System.EventArgs e)
{
Response.Write("<script>alert(\"OK!\");</script>");
}


}
}


这是我的代码,可是不行!

谢谢了!
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinshaw 2004-07-09
  • 打赏
  • 举报
回复
up
acewang 2004-07-09
  • 打赏
  • 举报
回复
将ItemDataBound里面的代码放置到ItemCreated事件
muhan2008 2004-07-09
  • 打赏
  • 举报
回复
go on
Jinniu 2004-07-09
  • 打赏
  • 举报
回复
9494同意 acewang(龍芯*Inside!)的办法
private void DataGridPlan_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType itemType = e.Item.ItemType;
if ((itemType == ListItemType.Pager) ||
(itemType == ListItemType.Header) ||
(itemType == ListItemType.Footer))
{
return;
}
DataGrid DataGridDate=(DataGrid)e.Item.FindControl("DataGridDate");
DataGridDate.SelectedIndexChanged+=new EventHandler(DataGridDate_SelectedIndexChanged);
}


this.DataGrid1.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid1_ItemCreated);
内容概要:本文系统研究了基于CNN-SVM的卷积神经网络与支持向量机融合的数据分类预测方法,聚焦其在工业故障识别中的应用,提供了完整的Matlab代码实现。通过CNN提取输入数据的深层空间特征,再由SVM进行高精度分类,充分发挥两者优势,有效提升了故障识别的准确性、鲁棒性与泛化能力。该方法特别适用于处理电力系统、机械设备等领域的高维、非线性、强噪声监测数据,在变压器故障诊断、轴承缺陷识别等场景中具有重要应用价值。文档还整合了机器学习、深度学习、图像处理、路径规划、电力系统优化等多个前沿科研方向的技术资源,配套大量Matlab/Simulink仿真案例与Python代码,全面支持科研复现与工程实践。; 适合人群:具备一定编程基础,熟练掌握Matlab或Python语言,从事电气工程、自动化、人工智能、机械故障诊断等相关领域研究的研发人员及高校研究生; 使用场景及目标:① 实现工业设备的状态监测与多类别故障分类;② 深入理解CNN与SVM融合模型的设计原理与工程实现细节;③ 借助所提供的丰富算法案例开展科研复现、模型优化与系统仿真验证; 阅读建议:建议按照文档目录结构系统化学习,结合百度网盘提供的完整代码资源进行动手实践,重点关注CNN特征提取层与SVM分类器之间的数据接口设计与参数调优策略,同时可延伸学习文中涉及的其他智能算法及其在电力系统、信号处理等领域的交叉应用,全面提升科研创新能力。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧