TO houjianxun(三千弱水)(独取一瓢清泉) : 已经改成了单击打开新窗口。但是不明白为什么不能用右键选择在新窗口中打开。 TO littleqiang520(小强.NET) : autopostback肯定要设置成true吧,那页面不是要不断闪烁? TO beibeilong(whylove): 恩,就是类似于combobox的控件,但是又要让listbox里面的输入跟着textbox的内容变化。 以前用delphi写过,但是感觉在asp.net里很难实现
eg: Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound Dim dd As String Dim i As Integer dd = e.Item.Cells(4).Text + " " + e.Item.Cells(5).Text If dd < Convert.ToString(Now) Then For i = 1 To 15 e.Item.Cells(i).ForeColor = Color.Gray Next i End If End Sub
2.在页面上屏蔽右键
3.listbox_selectedIndexChanged里面写代码,当你选择某一项的时候,textbox执行相应的动作。
已经改成了单击打开新窗口。但是不明白为什么不能用右键选择在新窗口中打开。
TO littleqiang520(小强.NET) :
autopostback肯定要设置成true吧,那页面不是要不断闪烁?
TO beibeilong(whylove):
恩,就是类似于combobox的控件,但是又要让listbox里面的输入跟着textbox的内容变化。
以前用delphi写过,但是感觉在asp.net里很难实现
解决了两个,还有第二个没解决
另外,我用window.open打开了一个窗口,然后在新窗口中修改数据
因为数据有些不能为空,所以保存时需要用Response.Write("<script language=javascript>alert('访客不能为空');</script>")提示,可结果关闭alert窗口的时候,新窗口也被关闭了,该怎么设置呢?
算了,问最后一个,解决了就结贴
谁知道怎么动态修改datagrid特定行的颜色啊?
解决就给20分
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound Dim dd As String Dim i As Integer dd = e.Item.Cells(4).Text + " " + e.Item.Cells(5).Text If dd < Convert.ToString(Now) Then For i = 1 To 15 e.Item.Cells(i).ForeColor = Color.Gray Next i End If End Sub