最新评论

ideal_01 2012-05-24 23:50
正需要!
Judas 2010-03-12 14:29
学习了
sora 2009-08-14 01:04
@木鱼 这样确实可以啊,而且好简单,谢了~~
sora 2009-08-14 00:55
@绿色梦想 这样确实可以啊,学习了……
木鱼 2009-08-13 22:37
private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.Owner = this; f.ShowDialog(); RefreshCombbox(); } 这样不就行了?Form2里面不需要任何操作Form1的代码
sora 2009-08-13 22:27
@木鱼 可能没表述清楚,我的意思是在新窗口添加新数据,点击确定后新窗口关闭并同时刷新原窗口的列表,这样若刷新的操作在新窗口执行,但原窗口的控件并不能更新……
绿色梦想 2009-08-13 16:23
就用楼主说的第一种方法要简单些吧,我觉得 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.Owner = this; f.Show(); } public void RefreshCombbox(string strOption) { comboBox1.Items.Add(strOption); } } //************************************** public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form1 f = (Form1)this.Owner; f.RefreshCombbox(textBox1.Text); } }
木鱼 2009-08-13 13:48
没太明白你不能的意思。不过这种情况下用ShowDialog()显示新窗体,然后自我刷新,没必要搞这么复杂吧?
sora 2008-10-11 02:40
为什么~~@三
三 2008-10-09 19:03
此法不可行
sora 2008-08-30 14:32
@陈晨
呵呵~,以后学习一下那个生成器~
陈晨 2008-08-29 23:55
这个不错,很多工具也是利用这一原理做成的
个人比较喜欢用 动软.Net代码生成器 导出Word文档
sora 2008-07-28 11:02
就是用js可以用ID和name来获得控件,而服务器端只能用name来做了。谢谢~~@Bēniaǒ
sora 2008-07-28 08:44
@Bēniaǒ
以前都没接触过innerText,刚刚查了一下才知道,innerText就是除去了innerHTML里面的html标签后剩下的内容,而且innerText还不符合W3C标准,只对IE有效……以后尽量还是用innerHTML了~
Bēniaǒ 2008-07-28 02:14
路过补充下:
然而id和name是有很大的区别的
客户端可以使用id,name直接操作相应的控件或标签
<span id="testId" name="testName"></span>
document.getElementById("testId"); //$get("testId")
也可以使用name

服务器端如果要操作则只能通过提交表单或是通过url传递参数,而这就只能使用name
ASP.NET:
string str1 = Request["testName"];
或者string str2 = Request.QueryString["testName"];
Bēniaǒ 2008-07-28 02:07
写得很详细,学习了.

与innerHTML想当的还有innerText,可以结合innerText一起分析下.
比如两者的优缺点,什么时候用innerText,什么时候用innerHTML
sora 2008-07-27 23:54
谢谢~~@陈晨
陈晨 2008-07-27 23:38
支持^_^