DataGrid.SelectedIndexChanged 事件
解决方案 »
- 怎样使用控件实现多级菜单显示
- 诸位大师,怎么解决用button提交有验证的表单啊
- 怎样接收通过Http Post过来的XML数据?
- DataGrid排序问题,请各位指教!
- 关于DataGrid的问题!!!急啊!
- DataGrid绑有二个DropDownList,如何让一个DropDownList选择改变的时候,改变另一个的属性?
- 请教个位高手:Application与Session对象的事件在什么时候发生?
- 缓存20万数据的问题
- 框架网页之间如何传递参数
- 如何如此弹出窗口?
- 如何设置asp的写入权限?
- TableItemStyle的HorizontalAlign属性在使用时系统提示does not contain a definition for 'HorizontalAlign'
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string STR1=((Label)DataGrid1.SelectedItem.FindControl("DG_WeiXiuDanID")).Text;
Grid2Bind(STR1);
}
根本也不触发啊,
是不是需要加个Select列?可是DataGrid中没有啊
//添加客户端单击行事件
e.Item.Attributes["OnClick"]=
"javascript:"+UniqueID+"_clk("+e.Item.ItemIndex.ToString()+");";
If Me.DataGrid1.CurrentCell.RowNumber = 0 Then ---等于n就是n+1行
Dim i As Integer = 0
For i = 0 To datagrid1rowcount
Me.DataGrid1.Item(i, 0) = i + 1
Next
End If
end sub
这样就可以了
添加datagrid的事件
protected override void OnItemDataBound(DataGridItemEventArgs e)
{
e.Item.Attributes["OnClick"]= "javascript:alert('Hello')";
}
经过服务器的处理,浏览器端就会转变成JAVASCRIPT代码:
<TD OnClick="javascript:alert('Hello');"><TD>