本月(2003-02)C#版的FAQ
2024-07-21 02:22:10
供稿:網(wǎng)友
問:如何簡便快速的轉換字符數(shù)組到字符串?<br>
答:char[] ar;<br>
string s = new string(ar);<br>
<br>
問:我想遍歷窗體中的某個控件(如datetimepicker),怎么辦? <br>
答:foreach(control c in this.controls)<br>
{<br>
if (c is datetimepicker)<br>
{<br>
//你的代碼<br>
// messagebox.show( ((datetimepicker)c).name);<br>
}<br>
}<br>
<br>
問: 我想學c#,有好書推薦么?<br>
答: (a)《c#高級編程》<br>
(b)看.net sdk,比哪本書都好!<br>
<br>
問:c#中如何判斷字符串中不含全角字符 <br>
答:判斷ascii是否大于255如果大于則為全角字符<br>
<br>
問:datagrid的datasource一定是dataset嗎?可以自己操作datagrid而不是通過數(shù)據(jù)綁定<br>
答:賦值<br>
dgexample[ rownum, colnum ] = "aaaa";<br>
取值<br>
string cellvalue = dgexample[ rownum, colnum ].tostring()<br>
實際上操作datagrid也就是操作其對應的數(shù)據(jù)源的datatable<br>
你自己建一個datatable,然后操作column和row就可以了,最后綁定到datagird <br>
<br>
問:如何獲取datatable中datarowstate不等于delete的總行數(shù)?<br>
答:mytable.dataview.rowstatefilter=dataviewrowstate.deleted;<br>
int undeleterowcount=mytable.rows.count -mytable.dataview.count<br>
<br>
問:請問c#如何創(chuàng)建不規(guī)則窗體<br>
答:可以通過form.region 來實現(xiàn)<br>
http://www.codeproject.com/csharp/shapedform.asp<br>
<br>
問:如何判斷今天是這個星期的第幾天?<br>
答:datetime.now.dayofweek.gethashcode()<br>
或者int intdayofweek=(int)datetime.now.dayofweek;<br>
<br>
問: 如何取得字符串中某個字符的ascii碼?<br>
答: int a='a';可以得到a的ascii碼<br>
<br>
問:如何屏蔽winform的隨意拖動大小功能阿<br>
答:改變一下formborderstyle 為 fixedsingle<br>
<br>
<答案有錯誤的請指出>