标题:[求助]DataGridView的一个超级变态的问题
只看楼主
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
我的正是ShowDialog()啊...这点应该不是...
呵呵..真得谢谢你呢..陪我聊了一天!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-10 17:38
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
crazymk来没?我们接着讨论昨天的问题!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-11 10:23
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
得分:0 
。。。。。。

すばらしいコードを書き出すのは楽しい事です
2007-10-11 10:24
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
怎么这个表情呢?
是这样的..我个人也认为他们之间是没有任何联系的..但他们确实会影响!!!
但是...但我不采用绑定的时候..将textBox访问级改为public static 的时候..
在小窗口里的事件中直接给textBox的Text赋值..这样.就不会有任何问题..但是呢.将控件设为public static 会有很多意想不到的问题出现呢!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-11 10:46
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
得分:0 

我是這樣想的打個比方妳拓展一下
form1裡這樣寫:
Form2 frm2 = new Form2();
this.Hide();
frm2.ShowDialog(this);
this.Show();
textBox1.Text = frm2.getData;
form2裡這樣寫:
private string aaa;
public string getData
{
get
{
return aaa;
}

}

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
aaa = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();
this.Close();
}
沒有必要把控件設置成PUBLIC


すばらしいコードを書き出すのは楽しい事です
2007-10-11 11:02
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
crazymk:
再次谢谢你!!!
尽管这个方法有点麻烦..但是依然能解决问题!!!
运行会不会慢了一点啊?
还有,虽然问题解决了..但我还说有点想开始的那个问题!
难道是用了dataTable的问题吗???
纳闷\
不过..怎么都得谢谢你啦!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-11 13:59
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
得分:0 
不客氣拉。大家互相探討。

不過通過get屬性回傳變量這個方法是很安全的。

至於開始的問題看不到代碼我也分析不出原因。

すばらしいコードを書き出すのは楽しい事です
2007-10-11 14:15
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
你邮箱说一下吧..我传给你!!!
那样会直观些!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-11 14:24
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
得分:0 
crazycd@hotmail.com
不要太大哦。信箱會爆的

すばらしいコードを書き出すのは楽しい事です
2007-10-11 14:30
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 

邮件已发送!!!
不过问题意见解决:
开始的时候,我的dataTable为了避免重复..用的是dataTable.Reset();
后来,,在XXXDesigner.cs的Dispose()里面添加dataTable = new System.Data.DataTable();
就OK了..只是不知道为什么?
你收到邮箱后可以将Designer.cs里的那几条去掉...看看效果..他真的会受影响...奇了怪啦!!!


msdn == 葵花宝典!!!
QQ:122768959
2007-10-11 15:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-175910-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.155185 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved