c中form窗體和另專案中的aspx頁面怎麼傳值

2022-04-12 03:40:38 字數 5950 閱讀 6983

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.一層地面標高...