在DataGrid的编辑模式下怎么实现双击TextBox然后弹出新窗口,选择后将值直接显示在TextBox中,在单纯的TextBox中实现过,但在DataGrid中怎么
在DataGrid的编辑模式下怎么实现双击TextBox然后弹出新窗口,选择后将值直接显示在TextBox中,在单纯的TextBox中实现过,但在DataGrid中怎么做呢 问题点数:0、回复次数:7Top
1 楼stoway(成功是因为态度)回复于 2004-04-04 19:35:42 得分 0
为DataGrid添加确认删除的对话框(1)
作者:孟宪会
http://dotnet.aspx.cc/ShowDetail.aspx?id=81277B42-361C-4FAB-9A1E-B661ABE517F5
原理相同Top
2 楼sunpopo(探路者)回复于 2004-04-04 22:49:56 得分 0
upTop
3 楼myxcn(麦克斯)回复于 2004-04-05 00:08:03 得分 0
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
Dim tc As TableCell
Dim dgi As DataGridItem
Dim i As Integer
For i = 0 To DataGrid1.Items.Count - 1
dgi = DataGrid1.Items(i)
tc = DataGrid1.Items(i).Cells(1)
Dim mystr As String = tc.Text
dgi.Attributes.Add("ondblclick", "javascript:showdata(this,'" + mystr + "');")
Next
End Sub
'd.aspx
<script language="javascript">
function showdata(objtr,htdjh){
alert(htdjh);
//windows.open("****.aspx?htdjh="+htdjh);
}
</script>
Top
4 楼sunpopo(探路者)回复于 2004-04-05 08:48:49 得分 0
upTop
5 楼sunpopo(探路者)回复于 2004-04-05 11:20:36 得分 0
upTop
6 楼wtadminxjeri(NND钱花哪去了?)回复于 2004-04-05 11:30:57 得分 0
关键是找到模板列TextBox的id
可定义变量uid 如 public static string uid;
在datagrid的编辑事件中
//找到TextBox的客户端id
uid = e.Item.UniqueID + "_"+"TextBoxid";//TextBoxid这里为模板列中的TextBox的id
uid = uid.Replace(":","_");
Top
7 楼veryhappy(wx.net)回复于 2004-04-05 11:43:21 得分 0
一个思路:给textBox添加客户端事件,打开一个showModalDialog页面,本textBox的Id作为传入参数,然后返回值在按照ID写回Top
相关问题
- datagrid如何双击弹出新FROM,双击行的任何一个单元格。
- 关与DataGrid的双击弹出新窗口问题(急)
- dataGrid(winform)问题,实现单击选定整行,双击弹出详细信息
- 在asp.net中用datagrid控件来显示数据,当双击记录行时弹出一个窗体..
- 求双击datagrid模板列中的文本框弹出一个模式对话框,让选择的返回值写入DATAGRID中的两个文本框
- 又是DataGrid问题,在Footer里添加TextBox,怎样写该TextBox的双击和Change事件?
- 帮帮忙!为什么弹出菜单一定要双击才出现呢?
- 双击TOOLBAR怎么才能不弹出设置按钮对话框?
- 双击图片,弹出保存图片的对话框,怎么做?
- 每次双击文件夹都弹出新的窗口,怎么办啊?




