Data Source=ServerName; Initial Catalog=DatabaseName; Integrated Security=SSPI;
- Jul 12 Fri 2013 10:40
-
SQL Server Connection Strings
Trusted Authentication
Data Source=ServerName; Initial Catalog=DatabaseName; Integrated Security=SSPI;
Data Source=ServerName; Initial Catalog=DatabaseName; Integrated Security=SSPI;
- Jul 09 Tue 2013 09:32
-
Asp.net 3.5 使用新方法取AD 使用者清單 AD 驗證
using System.DirectoryServices.AccountManagement;
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal qbeUser = new UserPrincipal(ctx);
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal qbeUser = new UserPrincipal(ctx);
- Jul 05 Fri 2013 09:56
-
JQUERY Select 控制項 基本事件
- 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方法。
- 使某option變為selected
- 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>
- Oct 26 Fri 2012 12:29
-
c#最大化最小化按鈕的事件
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
{
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
- Aug 26 Sun 2012 14:28
-
使用NPOI 把DataTable 資料餵進去 Excel 範例檔案 再讓使用者下載
這篇文章受密碼保護,請輸入密碼後查看內容。
- Jun 08 Fri 2012 00:23
-
避免使用者重複按下 Button 按鈕
在 Form Load 中設定 Button1 的 Attributes 屬性:
btnSubmit.Attributes.Add("onclick", "this.disabled=true;" + GetPostBackEventReference(btnSubmit).ToString());
btnSubmit.Attributes.Add("onclick", "this.disabled=true;" + GetPostBackEventReference(btnSubmit).ToString());
- Jun 07 Thu 2012 19:02
-
破版抓不到? 有沒有查查看是不是【相容性檢視設定】的問題
IE7.0 之後 微軟自定義了一些CSS規則,所以變成很多網站常常不明所以出現破版找不到問題,
很大的原因就是相容性檢視設定,在工具列中的工具,選一下相容性檢視設定,常常就海闊天空了,
不用抓table tag抓到抓狂(根本就不是他的錯啊),使用者只會跟你說網站有問題,後端設定一下
,使用者就不用那麼麻煩要自己按那個鬼,保哥的網站有詳細的教學,參考一下吧
http://blog.miniasp.com/post/2009/03/12/work-around-webpage-display-issues-in-Internet-Explorer-80.aspx
很大的原因就是相容性檢視設定,在工具列中的工具,選一下相容性檢視設定,常常就海闊天空了,
不用抓table tag抓到抓狂(根本就不是他的錯啊),使用者只會跟你說網站有問題,後端設定一下
,使用者就不用那麼麻煩要自己按那個鬼,保哥的網站有詳細的教學,參考一下吧
http://blog.miniasp.com/post/2009/03/12/work-around-webpage-display-issues-in-Internet-Explorer-80.aspx
- May 29 Tue 2012 15:53
-
寄信用法 C# ASP.NET 2.0
寫程式的人大多會用到,主文擷取微軟的MSDN,雖然微軟的MSDN讓許多人視之如廢材,但沒想到用了其他的SAMPLE問題一堆,微軟這個卻寫的還很清楚,修改過後相關寫法如下:
最一開始記得要先引用
using MailMessage=System.Net.Mail.MailMessage;
寄信相關寫法
最一開始記得要先引用
using MailMessage=System.Net.Mail.MailMessage;
寄信相關寫法
- May 29 Tue 2012 15:52
-
找出資料表中重複的資料
簡潔又好用的SQL語法,頂方便的
SELECT 欄位名稱,COUNT(*)/*重複出現的次數*/ FROM member GROUP BY 欄位名稱 HAVING COUNT(*) > 1
/*列出重複出現一次以上的資料*/
SELECT 欄位名稱,COUNT(*)/*重複出現的次數*/ FROM member GROUP BY 欄位名稱 HAVING COUNT(*) > 1
/*列出重複出現一次以上的資料*/
- May 29 Tue 2012 15:51
-
取得資料庫中所有的資料表名稱 + 取得某一資料表的所有欄位名稱
最近在寫程式時有用到,主要是因為對方的資料庫不給還原、附加,只他X的給你個SQL 語法介面,要麻你就執行SQL插入,要麻你就等對方幫你匯入,
不過對方說要排隊,所以乾脆自己些產生資料表資料插入語法,引此找了一些特殊的SQL語法:
1.取得資料庫表單數量
select count(*) as totaltablenumber from sysobjects where xtype = 'U';
不過對方說要排隊,所以乾脆自己些產生資料表資料插入語法,引此找了一些特殊的SQL語法:
1.取得資料庫表單數量
select count(*) as totaltablenumber from sysobjects where xtype = 'U';
- May 29 Tue 2012 15:49
-
C# 使用正則運算式判斷各種輸入值
常常用到卻也常常忘記,例如我要如何驗證他是整數,或是只能輸入英文數字,以下提供好用的語法,下列是做成CLASS的方式,當然你也可以直接CALL最後面的正規表示式放在ASP.NET的驗證控制項規則:
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using Sky.Framework.Text.RegularExpressions;
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using Sky.Framework.Text.RegularExpressions;
- May 29 Tue 2012 15:47
-
當TextBox不給使用者修改時
用ReadOnly是個不錯的用法,問題是如果你要傳給後端去抓取值得時候就抓不到了,
例如日曆用法以下提供一個簡單好用的方式,請加在pageload
textbox1.attributes.add("readonly","true");
例如日曆用法以下提供一個簡單好用的方式,請加在pageload
textbox1.attributes.add("readonly","true");