在线请教各位高手:DataGrid的相关问题!比较简单,第一个解决了就得到全部50分!

zhw2sun 2004-05-08 12:13:21
程序如下:
<Columns>
<asp:ButtonColumn ButtonType="LinkButton" HeaderText="修改信息" Text="修改信息">
<HeaderStyle Font-Size="9" HorizontalAlign="Center" Width="10%"></HeaderStyle>
</asp:ButtonColumn>
<asp:ButtonColumn ButtonType="LinkButton" HeaderText="删除信息" Text="删除信息">
<HeaderStyle Font-Size="9" HorizontalAlign="Center" Width="10%"></HeaderStyle>
</asp:ButtonColumn>
</Columns>
正如大家看到的,定义了两个LinkButton列,那么怎么样激发按钮的事件呢?
要加什么?
...全文
31 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhw2sun 2004-05-08
忘记问了,那么我怎么判断删除的是对应的那一条信息呢?
  • 打赏
  • 举报
回复
njxiaod 2004-05-08
解释:

单击按钮列 时 应该 编写一个 ItemCommand 处理程序并用OnItemCommand属性将它衔接到
DATAGRID控件

CommandName 代表被单击的你点的那个按牛的命名
  • 打赏
  • 举报
回复
zhw2sun 2004-05-08
呵呵,谢谢你们两个哦。
我明白了,这么高的效率,给100分都情愿啊:)
  • 打赏
  • 举报
回复
sdav 2004-05-08
如果是用VS IDE做开发的,在属性窗口选则事件,直接双击就可以了
  • 打赏
  • 举报
回复
njxiaod 2004-05-08
datagrid 控件加 OnItemCommand="SelectIndex" 这个 然后把你



<Columns>
<asp:ButtonColumn CommandName="modif" ButtonType="LinkButton" HeaderText="修改信息" Text="修改信息">
<HeaderStyle Font-Size="9" HorizontalAlign="Center" Width="10%"></HeaderStyle>
</asp:ButtonColumn>
<asp:ButtonColumn

CommandName="del" ButtonType="LinkButton" HeaderText="删除信息" Text="删除信息">
<HeaderStyle Font-Size="9" HorizontalAlign="Center" Width="10%"></HeaderStyle>
</asp:ButtonColumn>
</Columns>




CS文件
public void SelectIndex(object sender,DataGridCommandEventArgs e)
{
if(e.CommandName=="modif")
{

}
else
{
}


}
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-08 12:13
社区公告
暂无公告