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...