我用以下的程序双击DataGrid的行,打开一个窗口进行修改操作。
我在新窗口修改后怎么不刷新页只刷新DataGrid?
我试用window.showModalDialog来做,可是不成功,不知道怎么做了,那位高手帮帮忙了。
======================================
Private Sub DataGrid1_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
Dim strUrl As String
Dim intID As Integer
Dim intYear As String
intYear = Me.LblYear.Text
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
intID = DataGrid1.DataKeys(e.Item.ItemIndex)
strUrl = "document.frames['ListFrame'].location='SelectPact.aspx?Year=" & Me.DDlistYear.SelectedValue & "&ID=" & intID & " ';tdColor(this);"
e.Item.Attributes.Add("onmouseover", "tdOver(this)") '鼠标滑过
e.Item.Attributes.Add("onmouseout", "tdOut(this)") '鼠标离开
e.Item.Attributes.Add("onclick", strUrl) '鼠标单击
e.Item.Attributes.Add("ondblclick", "window.open('../new/updatebase.aspx?Year=" & Me.DDlistYear.SelectedValue & "&ID=" & DataGrid1.DataKeys(e.Item.ItemIndex) & "','','width=750,height=550,top=30%,left=20%,rtoolbar=yes,resizable=no,status=no')") '鼠标双击
End If
End Sub
===========================================
我在新窗口修改后怎么不刷新页只刷新DataGrid?
我试用window.showModalDialog来做,可是不成功,不知道怎么做了,那位高手帮帮忙了。
======================================
Private Sub DataGrid1_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
Dim strUrl As String
Dim intID As Integer
Dim intYear As String
intYear = Me.LblYear.Text
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
intID = DataGrid1.DataKeys(e.Item.ItemIndex)
strUrl = "document.frames['ListFrame'].location='SelectPact.aspx?Year=" & Me.DDlistYear.SelectedValue & "&ID=" & intID & " ';tdColor(this);"
e.Item.Attributes.Add("onmouseover", "tdOver(this)") '鼠标滑过
e.Item.Attributes.Add("onmouseout", "tdOut(this)") '鼠标离开
e.Item.Attributes.Add("onclick", strUrl) '鼠标单击
e.Item.Attributes.Add("ondblclick", "window.open('../new/updatebase.aspx?Year=" & Me.DDlistYear.SelectedValue & "&ID=" & DataGrid1.DataKeys(e.Item.ItemIndex) & "','','width=750,height=550,top=30%,left=20%,rtoolbar=yes,resizable=no,status=no')") '鼠标双击
End If
End Sub
===========================================
解决方案 »
- 关于批处理问题
- Dataset ds=new Dataset() 这个ds需要Dispose一下吗?
- 关于时间格式的转换
- asp.net2.0中,怎么得到自定义控件的公共属性?
- 最近有个项目,需要DLL混淆,谁能指点一下?
- 怎样调用按钮事件
- 数据库问题
- web 里面的datagrid ,我加了edit的模板列,但是点击edit的时候界面上没有一点变化,好像EditItemTemplate没气作用,求救
- web班级在线点名考勤如何实现?
- C#中,此属性应该怎么写?
- 请问有没有固定的代码,将一群数据全部装入一个datagrid等数据绑定控件呢?
- ----------两个栏目分别显示条件不同的数据。------------
RegisterStartupScript("closeForm",str);}
http://blog.csdn.net/fangxinggood/archive/2005/11/19/533117.aspx
你说的方法具体怎么实现了,我对javascript不太熟。
你给出的那个链接只是说明怎么往打开的窗口传参。有好方法教教我马?