就是form1上輸入內容,點擊按鈕會打開form2,然后form1上的內容會在form2中顯示,怎么寫代碼?
uj5u.com熱心網友回復:
你可能對ADO.NET有什麼誤解uj5u.com熱心網友回復:
https://blog.csdn.net/sinat_40900884/article/details/81037363uj5u.com熱心網友回復:
難道不是.net里的嗎?uj5u.com熱心網友回復:
form1
private void button1_Click(object sender, EventArgs e)
{
new Form2(textBox1.Text, textBox2.Text).ShowDialog();
}
form2
public Form2(string txt1, string txt2)
{
InitializeComponent();
textBox1.Text = txt1;
textBox2.Text = txt2;
}
uj5u.com熱心網友回復:
在創建呼叫Form2的建構式中傳參可以實作,你這個問題和ADO.NET無關
uj5u.com熱心網友回復:
ADO.NET是對資料庫進行操作 查出資料再進行界面賦值就是程式問題 比如WinForm中有一個textbox 就this.textbox.text = XXX(從資料庫中查出的什么資料);uj5u.com熱心網友回復:
也就是Winform 表單間的傳值:https://blog.csdn.net/mrleewei/article/details/25478325
如果要經過資料庫,完全可以保存資料再取出。。
uj5u.com熱心網友回復:
傳值的方式有很多,引數方式,集成,公共變數,靜態類,快取等很多,你還是先看看書,看看視頻吧,先把基礎搞懂了再說其它!uj5u.com熱心網友回復:
首先,這不是ADO.Net其次,可以使用建構式進行傳參
最后,傳參的方式不只是有建構式,公共變數,快取,靜態,都可以做到界面傳值,
下面是舉例用代碼
form1:
private void button1_Click(object sender, EventArgs e)
{
new Form2("值", "值").Show();
}
form2:
class Form2
{
public Form2(string value1,string value2)
{
//此處value1和value2就是傳過來的值
}
}
uj5u.com熱心網友回復:
ado.net 我笑了 這還沒到這個層面呢 這就一個簡單的邏輯問題uj5u.com熱心網友回復:
先搞清楚什么是ado.net 你這個問題一個建構式就搞定了uj5u.com熱心網友回復:
可以用訊息傳值 Action 訂閱和BroadCastuj5u.com熱心網友回復:
如果是兩個同時顯示的視窗方法一、可以用他們的父視窗建立委托,textChanged修改發送修改后的字符
方法二、稍微復雜用DataContext,系結。
如果是父子關系,用子表單的Tag或者public 屬性或者變數傳遞。
uj5u.com熱心網友回復:
在修改密碼界面后臺代碼,建構式里傳兩個引數就可以實作了。uj5u.com熱心網友回復:
百度 ADO.NET
,這個不應是剛學習的時候就一直在反復的使用的嗎
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/96199.html
