C,乙個窗體中的文字框將傳遞給另乙個窗體的 DataGridView 控制項

發布 科技 2024-07-02
24個回答
  1. 匿名使用者2024-01-30

    簡單,frmoutgradechg 下 **:

    變數 tr;

    using (frmoutgradechginfo zbjbxxform = new frmoutgradechginfo())

    if ( ==

    tr=;frmoutgradechginfo 下 **:

    封裝變數屬性 tr;

    然後在 OK 按鈕下。

    tr=要返回的值。

    就是這樣,自己試試,然後新增到datagridview中,然後就不寫了! 只需直接新增 tr 即可。

  2. 匿名使用者2024-01-29

    你可以看看 dbhelper 類,看看這是否對你所說的有一點幫助,如果沒有,你可以遠端詢問我和我784022296

  3. 匿名使用者2024-01-28

    你可以使用表單的建構函式在winforms之間傳遞值,我現在不知道細節的細節,如果你繼續給我留言,我下班後會給你發乙個例子。

  4. 匿名使用者2024-01-27

    彈出的第乙個新增資料的視窗單擊“確定”將資料插入資料庫。

    然後關閉第二個視窗,在該視窗後面顯示查詢資料庫並繫結到 datagridview

  5. 匿名使用者2024-01-26

    如果從資料庫中讀取 DataGridView 的資料,則在顯示 frmoutgradechginfo 視窗時使用 showdialg(),然後執行另乙個繫結操作。

    如果值是從外部獲取的,則可以將引用型別傳遞給過去。

  6. 匿名使用者2024-01-25

    1.設定靜態變數以在第二種形式中傳遞資訊。

    2.在公共類中設定靜態公共變數以傳遞資訊。

    3.將第乙個窗體作為引數傳遞給第二個窗體,然後傳遞資訊。

  7. 匿名使用者2024-01-24

    第一種方法:

    如果從資料庫中讀取 DataGridView 資料,則在顯示 frmoutgradechginfo 視窗時使用 showdialg(),然後在單擊“確定”時再次繫結 DataGridView。

    第二種方法:

    在應用程式表單中定義乙個 public bool isinsert 型別的變數,首先將值分配給 false,並在確定值後將其重新分配給 true。 確定 frmoutgradechg 形式的 ISINSERT 值,如果為 true,則對 datagridview 執行另乙個繫結操作。 否則,不執行任何操作。

  8. 匿名使用者2024-01-23

    新增按鈕:

    frmoutgradechginfo nform=new frmoutgradechginfo();

    if(彈出視窗:

    frmoutgradechginfo:formOK 按鈕:

    將資訊新增到列表中。

    注意:我在這裡使用list來傳遞資料,這應該是你程式中的乙個類,原理是一樣的,**而且更簡單。 還應新增按鈕的 ** 以確定資料是否為空。

  9. 匿名使用者2024-01-22

    一樓的答案是從 DataGridView 中提取所選資料,然後將其拼接成字串以在 TextBox 中顯示。 當然,你需要新增乙個雙擊事件,當你雙擊時會顯示它。

    提取資料**: string data = ; 如果要行,需要到資料庫中查詢一條資料的每個欄位的值,然後將該值拼接並分配給資料

    然後雙擊 **:

    form2 frm = new form2();

    data;就是這樣。

  10. 匿名使用者2024-01-21

    其實這就解決了乙個問題,很簡單,就是雙擊datagridview的時候,如何得到這一行資料的主鍵值,這裡我暫且定義為id,拿到id之後,就可以開啟文字框所在的頁面了,我們暫時呼叫這個頁面, 所以開啟這個頁面一定要帶上ID,所以位址就變成這樣了?id=123,因此最好根據 ID 獲取值,現在它位於文字框中。

    好了,我們來解決雙擊獲取id的問題。 首先,我們將每個專案繫結到 datagridview 的 item bind 事件中的客戶端雙擊事件 ondbclick="getinfo(this)"

    然後在頁面上。

    然後在頁面的 js 指令碼中定義它,如下所示**。

    如果你什麼都不懂,就跟我打個招呼。

  11. 匿名使用者2024-01-20

    建立表單時,不能將其作為引數傳遞嗎? 或者按照二樓說的去做,你可以去不止乙個。

  12. 匿名使用者2024-01-19

    你好,我可以給你一些想法。

    1.獲取第乙個 form2 的 datagridview 中行和列的資料值編寫乙個靜態類,該類定義乙個靜態欄位來儲存此資料值3

    在下乙個 form4 的靜態類中獲取此字段的值為文字框賦值

  13. 匿名使用者2024-01-18

    形成轉移價值,對吧? 這很簡單,首先在 datagridview 中迴圈資料,然後 newform newform = new newform();

    newform .owner = this;

    newform .show();

    新形式。

    newform newform = new newform();

    newform = (newform )

    之後,您可以獲取資料並將其分配給文字框

  14. 匿名使用者2024-01-17

    可以通過雙擊 datagridview 事件來獲取 datagridview 資料,如下所示:

    private void datagridview1_celldoubleclick(object sender, datagridviewcelleventargs e)

  15. 匿名使用者2024-01-16

    我怎麼覺得你問了。

    接受文字框 txtform 內容的窗體如下:

    public static string txt="";

    void loadnewform()

    在 datagridview 形式中,dataform 是這樣寫的:

    private void datagridview1_cellclick(object sender,eventargs e)

    這樣,當您用滑鼠單擊時,將顯示指定列名下滑鼠所選行的值。

  16. 匿名使用者2024-01-15

    目視檢查應雙擊列表以顯示此資料的詳細資訊。

    雙擊時,將首先獲取行物件。 然後將其傳遞到詳細資訊視窗。

  17. 匿名使用者2024-01-14

    舉乙個簡單的示例,僅供參考,首先定義兩個窗體,乙個是 form1,另乙個是 form2,其中 form1 是父視窗,form2 是子視窗 1,父視窗將值傳遞給 form1** 中的子視窗:public form1()。

    private void button1_click(object sender, eventargs e)

    form2**: 私有字串 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:公共 form2()。

    private void btnclose_click(object sender, eventargs e)

  18. 匿名使用者2024-01-13

    建立表單時,不能將其作為引數傳遞嗎? 或者按照二樓說的去做,你可以去不止乙個。

  19. 匿名使用者2024-01-12

    你好,我可以給你一些想法。 1.獲取第乙個 form2 的 datagridview 中行和列的資料值

    編寫乙個靜態類,該類定義乙個靜態欄位來儲存此資料值3在下乙個 form4 的靜態類中獲取此字段的值為文字框賦值

  20. 匿名使用者2024-01-11

    由於存在資料庫,因此表單 1 中的 DataGridView 應從資料庫中讀取資料,而不是將表單 3 中的三個文字框儲存到表單 1 中的 DataGridView。

  21. 匿名使用者2024-01-10

    private void datagridview1_celldoubleclick(object sender, datagridviewcelleventargs e)

    問題 2:

    private void datagridview1_cellclick(object sender, datagridviewcelleventargs e) }

    按鈕事件與上面相同,獲取id後儲存在資料庫中,但if(內容更改:sql="insert into()values()"

  22. 匿名使用者2024-01-09

    《1》 DataGridView 的 doubleClick 事件 columnIndex=; 取當前列索引字串 a=new string[columnindex]; 如果 a 定義為靜態,則可以直接在 form2 中使用。

    for (int i=0;i

  23. 匿名使用者2024-01-08

    行點選事件,新建乙個表單,然後傳遞啊。 為了提供新形式,前提是 datagridview 中的每一行資料都繫結到乙個類。 反正有很多方法!

  24. 匿名使用者2024-01-07

    傳遞該值,然後分配該值。

相關回答
9個回答2024-07-02

前額。。。 這就是你要走的路。

form1streamwriter sw=new streamwriter(; >>>More

30個回答2024-07-02

在 C++ 中,int &b = a 定義乙個整數。

引用變數 b,讓 b 引用整數變數 a。 通俗地說:為整數變數 a 定義乙個“別名”b。 >>>More

33個回答2024-07-02

你必須先例項化 class1,不要引用命名空間,只需將所有內容寫入命名空間即可。 然後呼叫這個輸出方法來例項化 public class1 t=new class1();

12個回答2024-07-02

我想你已經在網際網絡上查到了一般的用法,比如: >>>More

14個回答2024-07-02

可以使用 js 或 jquery。

0px; border-right: 0px"id=text1 名稱=總參謀部') >>>More