Trusted Authentication
Data Source=ServerName; Initial Catalog=DatabaseName; Integrated Security=SSPI;

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

using System.DirectoryServices.AccountManagement;
 
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);

UserPrincipal qbeUser = new UserPrincipal(ctx);

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()







    • get


        • 取出選擇的值
          $("select#Club").val(); 
          $('select#Club option:selected').text(); 

          以上2方法在單選時相同,但複選時,
          val()會用逗號分開 ex. AA, BB
          text()不會 ex. AABB







        • 取出array
          $("select#Club").children("[@selected]").each(function(){
              alert(this.text()); 
          });










    • set


        • 使某option變為selected
          $("#select1").children().each(function(){
              if ($(this).text()=="option you want"){
                  //jQuery給法
                  $(this).attr("selected", true); //或是給"selected"也可
                  //javascript給法
                  this.selected = true; 
              }
          });






        • 讓新增的option直接為selected
          var option = jQuery("new option");
          $('
          select#Club').append(option);
          $(option).attr("selected","true"); //讓option為selected
          $('
          select#Club').trigger("change"); //最後要觸發select的change事件






        • select下拉框的第二個元素為當前選中值
          $('select#Club')[0].selectedIndex = 1;//不知為何要加[0]
          =========== K. T. Chen 提到 ==========================
          在$("")加[0]的意思是把jQuery物件轉為DOM物件。這樣子jQuery物件才能使用DOM底下的selectedIndex方法。











    • event
      //改變時的事件
      $("select#Club").change(function(){ //事件發生
          //一次印出
          alert($(this).val()); 
          //印出選到多個值
          jQuery('option:selected', this).each(function(){ 
              alert(this.value); 
          });
      });






    • 移除
      removeOption(index/value/regex[, selectedOnly])
      $('select#Clubs option:selected').remove();





//純javascirpt
<select onchange="alert('Index: ' + this.selectedIndex
+ '\nValue: ' + this.options[this.selectedIndex].value)">
...
</select>






法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

        protected override void OnResize(EventArgs e)  
        {  
            if(WindowState == FormWindowState.Maximized)  
            {  
                //最大化時所需的操作  
                MessageBox.Show("max"); 
            }  
            else if(WindowState == FormWindowState.Minimized)  
            {  
                / /最小化時所需的操作
                MessageBox.Show("min"); 
            }  
        }  *****但是問題出現了,最大化以後,內部的控件不能隨anchar發生變化。,問題出在哪裡呢?於是又找到了一些代碼,如下
雖然Form類沒有提供Minimize的事件,但還是可以通過重載Deactive來實現
當Form失去焦點後,測試WindowState取得Form狀態,若為Minimized既是最小化事件。
本例為最小化後隱藏窗口:

private  void  Form1_Deactivate( object  sender, EventArgs e) 
        
            if  ( this .WindowState  ==  FormWindowState.Minimized) 
                this .Visible   false         }


還有種方法更加直接,重載WndProc:
const  int  WM_SYSCOMMAND   0x112 
const  int  SC_CLOSE   0xF060 
const  int  SC_MINIMIZE   0xF020 
const  int  SC_MAXIMIZE   0xF030 
protected  override  void  WndProc( ref  Message m) 

    
if  (m.Msg  ==  WM_SYSCOMMAND) 
    

        
if  (m.WParam. ToInt32()  ==  SC_MINIMIZE) 
        

            
this .Visible   false 
            
return         }

     }

    
 base .WndProc( ref  m); }



資料來源:http://www.cnblogs.com/kingdi/archive/2006/09/04/494740.html

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

這篇文章受密碼保護,請輸入密碼後查看內容。

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

在 Form Load 中設定 Button1 的 Attributes 屬性:
btnSubmit.Attributes.Add("onclick", "this.disabled=true;" + GetPostBackEventReference(btnSubmit).ToString());

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

IE7.0 之後 微軟自定義了一些CSS規則,所以變成很多網站常常不明所以出現破版找不到問題,
很大的原因就是相容性檢視設定,在工具列中的工具,選一下相容性檢視設定,常常就海闊天空了,
不用抓table tag抓到抓狂(根本就不是他的錯啊),使用者只會跟你說網站有問題,後端設定一下
,使用者就不用那麼麻煩要自己按那個鬼,保哥的網站有詳細的教學,參考一下吧
http://blog.miniasp.com/post/2009/03/12/work-around-webpage-display-issues-in-Internet-Explorer-80.aspx

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

寫程式的人大多會用到,主文擷取微軟的MSDN,雖然微軟的MSDN讓許多人視之如廢材,但沒想到用了其他的SAMPLE問題一堆,微軟這個卻寫的還很清楚,修改過後相關寫法如下:
最一開始記得要先引用
using MailMessage=System.Net.Mail.MailMessage;
寄信相關寫法

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

簡潔又好用的SQL語法,頂方便的
SELECT 欄位名稱,COUNT(*)/*重複出現的次數*/ FROM member GROUP BY 欄位名稱 HAVING COUNT(*) > 1
/*列出重複出現一次以上的資料*/

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

最近在寫程式時有用到,主要是因為對方的資料庫不給還原、附加,只他X的給你個SQL 語法介面,要麻你就執行SQL插入,要麻你就等對方幫你匯入,
不過對方說要排隊,所以乾脆自己些產生資料表資料插入語法,引此找了一些特殊的SQL語法:
1.取得資料庫表單數量
select count(*) as totaltablenumber from sysobjects where xtype = 'U';

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

常常用到卻也常常忘記,例如我要如何驗證他是整數,或是只能輸入英文數字,以下提供好用的語法,下列是做成CLASS的方式,當然你也可以直接CALL最後面的正規表示式放在ASP.NET的驗證控制項規則:
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using Sky.Framework.Text.RegularExpressions;

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

用ReadOnly是個不錯的用法,問題是如果你要傳給後端去抓取值得時候就抓不到了,
例如日曆用法以下提供一個簡單好用的方式,請加在pageload
textbox1.attributes.add("readonly","true");

法蘭克不要怕 發表在 痞客邦 留言(0) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。