C中怎麼把label繫結到string值上

2021-03-20 19:22:38 字數 3620 閱讀 7617

1樓:匿名使用者

沒有現成的方法或函式使用...

但要實現你所要的效果還是可以的,也不需要繫結...

public string names

set}這樣當你更改names的值的時候,label1.text的值會改變...免去了每次都得寫label1.

text=str的麻煩 但還是有一個缺點..當直接更改str的時候,不會改變label1.text的值

如果你要真實現str值改變label.text值也會改變..那麼你得為str單獨寫一個繼承至binding的類..但那樣str就不是一個字串型別的了...

2樓:匿名使用者

在你想要他變化的**處新增監控事件,發生變化時自動載入使label.text值變化的方法

3樓:匿名使用者

str=1

label.text=str

onclick()

4樓:匿名使用者

lable.text="str";

5樓:

你說的是這個意思吧 string str = label.text;

c#中如何給label賦值?

6樓:候柏老蕊

我想你說的我已經懂了!你是在窗體上有16個label,或者說是一個4*4的矩陣。

然後你用一個label的二維陣列來儲存這些個label,接著你想對這16個label進行操作

但是你又想要把這16個label的初始狀態給儲存起來。

不知我說的可對?你如果是這樣的話是不能實現的,當然有其他的折中的辦法可以實現

而且效率也會比你想的這個解決方案要好。

因為你用label的陣列來儲存物件的話始終就是儲存該物件的引用地址,只要你對這個物件進行任何操作該陣列裡面的物件也會跟著改變,因為他們就是一個物件,物件導向的世間裡面是沒有兩個完全一樣的物件的。

所以你要做的就是把你需要的資訊給儲存起來。

根據你說的你是移動了這些個label的位置,所以我推測你應該只是需要儲存這些label之前的位置,所以你可以用個point的二維陣列來儲存他們的座標,這樣就ok了。

c#中如何在label.text上顯示sql資料庫裡的某一個值

7樓:匿名使用者

sqlconnection sqlconn = new sqlconnection();

sqlconn.connectionstring = "";

sqlconn.open();

sql***mand cmd = sqlconn.create***mand();

cmd.***mandtext = "select 職務 from 使用者資訊 where 賬號 = '7'";

sqldatareader reader = cmd.executereader();

reader.read();

string temp_role = reader.getstring(0);

sqlconn.close();

label1.text = temp_role;

具體的sql語句,連線字元竄你自己對應著改,其他應該不會報錯的,結果就是你要的

8樓:

後臺呼叫 資料庫方法查詢需要的值 ,返回這個值,

例子:string fd=select id from tb_login where id='***';

label.text=fd;

9樓:匿名使用者

上面**太麻煩

多餘了.......

string connectionstring=******xx; //自己定義

sqlconnection myconn = new sqlconnection(connectionstring);

myconn.open();

string mysql = "select id from tb_login where id='***'";

sql***mand mycmd = new sql***mand(mysql, myconn);

sqldatareader myreader = mycmd.executereader();

myreader.read();

label.text=myreader["id"].tostring();

.......

10樓:匿名使用者

讀資料庫,寫個table出來。看第一行第一個的值就是要找的

11樓:匿名使用者

sqlconnection conne = new sqlconnection("data source = ***x; initial catalog=***x ; user id=sa ; password = ***x");

public datatable querytodatatable(string sqlcondition)

private void btnkkk_click(object sender, eventargs e)

conne.close();}

12樓:從沒覺得累

定義一個全域性變數,比如全域性變數是f

在label.text寫<%=f%>

13樓:匿名使用者

怎麼沒有關閉資料庫?

c#.*** 如何給一個label控制元件的text賦值並立即讓它顯示出來。

14樓:墨汁諾

在窗體中加個timer控制元件,在timer的tick事件里加上事件時間之間的間隔。

labelname.text=「內容」;放到執行緒中去執行,不要把主執行緒阻塞,while迴圈太長的話會造成介面執行緒假死。在form的load事件中加入:

private void form1_load(object sender, eventargs e)

void showit()}

15樓:匿名使用者

我來告訴你為什麼只有當整個迴圈結束了,才會顯示10000在label上

16樓:匿名使用者

labelname.text=「內容」;

放到執行緒中去執行,不要把主執行緒阻塞了。你的while迴圈太長的話會造成介面執行緒假死。

首先在form的load事件中加入一下內容:

private void form1_load(object sender, eventargs e)

void showit()}

17樓:匿名使用者

使用的label控制元件如果名稱是label1,那麼可以這樣寫:

label1.text="abcdef"

label1.refresh()

18樓:匿名使用者

這應該是你直接在主執行緒中執行了該段**的原因所致。要實現你的效果,將這段**放到另一個執行緒中去。

19樓:zhengjun白羊

this.text1="這是一個label";

this.show();

c中textbox控制元件的值怎樣繫結到datagr

在buttton的點選事件中,新增如下 datagridview.rows.add guid.newguid textbox.text,combobox.text guid.newguid 用來生成id 你是想實現類似加入購物車功能吧?很簡單的,textbox,combobox的值讀出來,加入臨時表...

visual studio中怎麼把C程式編譯成exe檔案

檔案 新建 專案 visual c windows應用程式,或者控制檯應用程式 寫 寫完f5 c語言如何把c程式編譯成可執行的exe檔案 所需工具 材料復 c語言編輯工具 如制vc6.0 bai編譯生成.exe可執行檔案du,並儲存的步驟如下 開啟zhic語言編輯工具 daovc6.0 寫入所程式設...

C中如何把html的標記去掉,c怎麼除去html標籤,和多餘的空格

正規表示式 專string urstr baidu string regexpatternstr 屬 urstr regex.replace urstr,regexpatternstr,string.empty,regexoptions.ignorecase c winform中,如何去除一段htm...