1樓:匿名使用者
用資料庫吧,from將資料放到資料庫中的某表中,aspx頁讀取出來,或aspx頁放,from讀取
總之用資料比較方便簡單。
2樓:匿名使用者
要傳值的話用資料庫、windows佇列服務、wcf、命名管道等等之類都行,看你具體需求了。
3樓:匿名使用者
uri uri= new uri(
);webrequest _hwr = webrequest.createdefault(uri);
webresponse _hrs = _hwr.getresponse();
stream receivestream = _hrs.getresponsestream();
byte t = new byte[1024];
receivestream.read(t, 0, 1024);
string result = system.text.encoding.utf8.getstring(t, 0, t.length);
4樓:大掌盤子
webbrowser+url傳值
5樓:匿名使用者
url傳過去你要的引數.
6樓:匿名使用者
webservice/wcf/命名管道之類的都可以吧
c#中form窗體之間怎麼傳值?
7樓:匿名使用者
通過窗體的構造方法傳值
列:要將form1中的一個字串傳進form2中只需要這樣寫//form2中的構造方法
public form2(string str)//form1中例項化form2
form2 f = new form2(str);
8樓:快樂的鹹魚
1、使用全域性變數(不推薦,公共變數一直都不是微軟推薦使用的)2、建構函式的過載(湊合,但是也不推薦,會影響設計階段的窗體載入)public formmain(引數)
{}3、窗體的showdialog過載(推薦這種方法)public dialogresult showdialog(引數)
9樓:朝花夕實
傳值??????
建立一個static 的類,裡面申請幾個變數。
int的,string的,float的。
當然,這些變數你可以作為static 的,這樣,不久簡單了。
在form1中給 變數1賦值,然後在form2中 用static的類名呼叫其中的變數1取值。
over
c#中怎樣在一個窗體引用另一個窗體的變數
10樓:
將變數在a窗體中設為全域性變數 假設為public static string a;
在控制元件的value_change事件中賦值:a=控制元件名.text;
因為a是靜態全域性變數,所以b窗體使用到a值的時候直接用 a.a即可訪問到;至於是賦值還是代入運算什麼的都是a.a即可取到
11樓:匿名使用者
這個簡單。
**如下:
假設form1中變數的定義為:public string form1str = "form1";
在form2中:form1 myform1 = new form1();
string form2str = myform1.form1str;
這樣就可以獲取到form1中變數的引用了!
不過建議不要這麼用,可以使用屬性來做。
**如下:
在form1中:private string form1str;
public string form1str
set}在form2中**相似:form1 myform1 = new form1();
string form2str = myform1.form1str;
這樣就符合物件導向的封裝原則了!
12樓:匿名使用者
2個視窗有關係的話:
from2 f = new from2();
f.變數=f1的變數;
f.show();
然後在form2中就可以用啦。
要不就public static
13樓:洪騰吟
把這個變數定義為public static string;
然後在form1中使用form2.這個變數
c# 如何把值從一個窗體傳到另一個窗體
14樓:夢朦朦
用委託,或者用io寫到一個檔案裡,另一個視窗讀取檔案
在c#中如何在一個窗體中引用另一個窗體的變數存的值?
15樓:匿名使用者
可以把name設成public,在form2中呼叫form1窗體物件的成員
16樓:匿名使用者
form1中 public static string name=「張三";
form2中 string name2=form1.name;
17樓:匿名使用者
string name=「張三"; 改為 static public string name=「張三";
在form2中 name2=form1.name
c#怎麼將窗體之間的物件傳遞到另一個窗體
18樓:匿名使用者
改窗體的建構函式啊,作為一個引數傳進去,或者增加其他的public函式,道理一樣的。總之就是作為引數傳進去。
19樓:反對風格
在另外一個窗體(如form2)中設定一個內部變數。
然後把form2例項化,把要傳遞的物件設定到form2的變數中,然後把form2 show()出來.
20樓:匿名使用者
看看這個,或許對你有幫助
21樓:匿名使用者
最簡單的方法就是在另外一個窗體裡邊定義公用變數,在例項化窗體的時候一起賦值就行了
22樓:匿名使用者
使用靜態變數是最直接的辦法。如果需要更加複雜的業務邏輯就必須使用委託
23樓:
還有一種方法是用委託
24樓:賽亞星5號
一般通過建構函式傳遞方便點
25樓:匿名使用者
可以定義靜態物件:
在form1中定義
public static string strt = "aa" ;
在form2中可以直接讀取:form1.strt
c#中2個form如何互傳值以及訪問方法問題
26樓:創作者
你要明白窗體類,他窗體裡寫靜態變數:
public static string s="";
...form2 f=new form2();
f.showdialog()
然後阿紫form2就可以向他相互傳值,
form2傳給form1:
//form2中寫
form1.s=...;
2. form1傳值給form2:
//form1中在showdialog前寫s=textbox1.text;
//form2中直接寫
str=form1.s;
27樓:匿名使用者
1、父視窗傳值給子視窗
form1中**:
public form1()
private void button1_click(object sender, eventargs e)
form2中**:
private string string1;
public string string1}public void setvalue()public form2()
2、子視窗返回值給父視窗
form1中**:
public form1()
private string strvalue;
public string strvalue}private void btnshowform2_click(object sender, eventargs e)
from2中**:
public form2()
private void btnclose_click(object sender, eventargs e)
c# 普通窗體間傳值的方法?
28樓:
方法一、利用屬性傳值
background:①點選 button按鈕,將主窗體form1中textbox1 中的值傳到 form2中的textbox2中。② 點選form2中的按鈕,將form2中textbox的值傳給主窗體的文字框。
1、 在form2中定義一個欄位,封裝成屬性:
private string flag;
////// 接收傳過來的值
///public string flag
set}2、 在form1 button按鈕事件中,例項化一個form2 窗體物件,並將textbox1中的值賦給 form2中的flag,這樣在窗體form2的登入事件中就可以獲取到窗體form1傳過來的值。
窗體:form1中的**:
private void button1_click(object sender, eventargs e)
}窗體:form2的load()事件
private void form2_load(object sender, eventargs e)
3、 子窗體傳值給父窗體(回傳) 點選form2中的button按鈕將form2中textbox的值傳給父窗體form1.
窗體:form2中的**
private void button1_click(object sender, eventargs e)
方法二、利用子窗體中的建構函式 (實現了父窗體給子窗體的傳值,但是子窗體的值回傳暫未實現)
1、 過載窗體form2中的 建構函式
string str = string.empty;//接收傳過來的值
public form2(string textvalue)
2、 主窗體呼叫子窗體時候傳引數:主窗體form1的button事件
form2 f2 = new form2(textbox1.text);
f2.showdialog();
29樓:匿名使用者
窗體間傳值的情況有很多種吧,不知道你說的那一種?通常是情況form1中呼叫form2,可以寫成form2 m_frm = new form2();m_frm.showdialog(); y =m_frm.
x(這裡是傳出引數);其中x為form2中變數,y為form1中變數。也可以對form2進行帶引數的初始化如form2 m_frm = new form2(x)(這裡是傳入引數)。
30樓:以暢
在**的最上方定義一個靜態的全域性變數
31樓:匿名使用者
public partial class form1 : formprivate void button1_click(object sender, eventargs e)
}public partial class form2 : formpublic static void fulldata(string text)}
C跳轉到另Form窗體時如何關閉當前Form窗體
你的登入 來窗體 應該在主自窗體載入的時候bai 問題一復 首先 主窗體.show 然後 登入窗制體baidu.close 問題二 第三窗zhi體.showdialog 那麼主窗體在第三窗體關閉前就不可dao用了 窗體都關閉了是因為你的登入視窗是主執行緒視窗,一旦關閉整個程式就結束了 this.en...
c窗體中如何將資料庫中的值給label控制元件的文字資訊
你要把結果先給datatable變數,再從這個變數賦值給控制元件,label1.text dt.rows 1 欄位名 tostring windows程式中怎樣將資料庫中的資料顯示在label控制元件上 c c 如何用lable控制元件,將資料庫中查詢到的值顯示出來?求完整的 放在已個按鈕事件下面,...
基礎樁基專案中變坡樁的標高控制,如設計中的承臺底標高為
1 根據承臺底標高推算樁頂標高 如 承臺底標高 4.4m,樁頂標高錨入承臺5cm,樁頂標高即為 4.35m 2 根據坡度計算出樁位在承臺底的標高 如附圖 你看樁進入承臺多少,一般是5cm,則樁頂標高為 4.35 7.05 設計樁基礎的時候承臺的標高是怎麼確定 1.基礎的最小埋深要求,2.一層地面標高...