C在第二窗體將查詢結果返回到主窗體DataGridView中

2023-01-26 17:35:35 字數 2503 閱讀 7909

1樓:匿名使用者

像這樣要求使用者輸入的窗體,其實與模式對話方塊非常相似。

1)在search視窗中

將「確定」按鈕的dialogresult屬性設定為ok;

將「取消」按鈕的dialogresult屬性設定為cancel。

如下圖所示

2)在search視窗後臺**中,新增一個屬性nametoquerypublic string nametoqueryset

}3)在主視窗「查詢」按鈕的click事件處理函式中private btnsearch_click(object sender, eventargs e)

//獲取使用者輸入的「要查詢的名字」

string strname = f.nametoquery;

//後續處理(**略去)}

2樓:清水栞

你的問題,其實就是兩個窗體之間的資料交換吧?

方法有幾種,一種是利用窗體的建構函式,在初始化的時候載入值,然後根據這個值做一些和正常載入窗體時不同的顯示

另一種是利用全域性變數,當全域性變數被set的時候,觸發一個方法是面向介面的,後面應該不用多說了吧

3樓:

舉個例子:

假設窗體:

public string str="";

主窗體單擊查詢按鈕事件:

form2 f2 = new form2();

f2.show(this); //這裡的"this"很重要

在form2中確認按鍵中事件:

form1 f1;

f1 = (form1)this.owner;

f1.str= "確認";

還有其他的方式:

比如:**方法

c# sql 做一個查詢按鈕,將查詢結果顯示在另一個窗體的datagridview中 30

4樓:

把查詢結果儲存到一個集合裡,然後把這個集合設定到你需要顯示的介面即可。

c# 如何把從資料庫中查到的資料顯示在datagridview中

5樓:匿名使用者

其實很簡單。

我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在**檔案的form1_load事件中新增括號裡的**

private void form1_load(object sender, eventargs e)即可,

c#程式設計**從資料庫中查詢並把查詢結果顯示在datagridview

winform 在一個窗體中 獲取另一個窗體datagridview1中的某個值

6樓:axure夜話

不論需要獲取另一個窗體上的那個控制元件,都是需要傳遞引用的一種是傳遞窗體的引用,這樣的話,可以訪問窗體中任何公共的屬性和方法及其控制元件

一種只傳遞要訪問的控制元件的引用

一種是傳遞要訪問的窗體的資料也可以

在c#中怎麼把sql資料庫中查詢的結果以**的形式顯示到windows窗體上,我新增了一個datagridview控制元件,

7樓:匿名使用者

學一下.net吧,在.net框架裡面程式與資料庫進行通訊是用ado.net

8樓:匿名使用者

dataset 繫結

c# 從單擊datagridview獲取一個值,傳到另一個form視窗,**,求指教

9樓:匿名使用者

可以在 form1 類裡定義一個 public 方法,這個方法接受由另一個窗體傳遞過來的資料

10樓:匿名使用者

form中有一個tag屬性,這個可以存放object,你可以放在這裡面傳遞過去,然後再form中做處理。

11樓:匿名使用者

form1 中宣告一個變數如:

public datarowview drv;

int rowindex = e.rowindex;

datarowview obj = (datagridview)datagridview1.rows[e.rowindex].databounditem;

form1 form = new form1(obj);

form.drv=obj;form.show();

c#中怎麼把b窗體輸入的資訊傳到a窗體的datagridview控制元件中顯示出來

12樓:**最大功能

最簡單的就是 b窗體的建構函式 裡 傳參。

直接把要傳的datatable作為引數傳給b窗體。

13樓:匿名使用者

可以做,具體要實現什麼樣的功能,私聊

使用C語言在同窗體中,在textbox1中輸入數字,怎麼在textbox2中顯示數字

在textbox1即使輸入數字,也是字串形式的。所以tostring 是多餘的。如果想要在textbox2中訪 問變數,那麼變數必須定義在textbox2的上級內部,也就是窗體內,不要定義在textbox1的事件處理程式中。你把變數定義的話放到class form1內部的最上面,就可以呼叫txt1變...

C和絃的第二轉位怎麼標記c大調主音的第二轉位和絃是什麼和絃?

c46和絃,百就是第二轉位。c和絃是由1 3 5三音疊置構成的大三和絃,是大調式的度 級主和絃,是小調式的 級和絃。指法 左手食指按2弦1品,中問指按4弦2品,無名指按5弦3品。和絃的轉位命名如下 三和絃除了根音以外,還有兩個音 三音和五音 因此它可以有兩個轉位,以三音做最低音,叫做 第一轉位 以五...

第二題為什麼選C,物理第二題為什麼選c

故意遮擋號牌,違反交通法 列入法律法規,故意遮擋車牌就是違法!無牌照,無質檢標記和年審標記。這種車還敢上路?無牌無證違反了國家的交通管理法,屬於違法行為。這個屬於故意遮擋車牌號吧,看著車牌號前邊有兩個和光碟差不多的東西。故意遮擋車牌號屬於違法行為。看不清車牌,屬於故意遮擋號牌違法行為。在道路上形式無...