2011年2月21日 星期一

Bat 一些簡單的指令

REM 註解
call 呼叫
set userinp=%1 設定變數
if "%userinp%"=="yes" goto yes IF與到哪
:Yes 設定書簽
Echo 顯示字
> "%~dp0\abc.txt" 存放到abc.txt資料夾內

2011年2月20日 星期日

C# 多執行緒 引用元件

常常用到多執行緒時候
發現你的元件不能跑
試看看這樣的方式


if (InvokeRequired)
{
this.Invoke(new MethodInvoker(delegate
{
textBox1.Text += "Hi";
textBox2.Text += "OK!!";
}));
return;
}

2011年2月9日 星期三

Bat 路徑參數

傳入參數:%1,%2
bat所在路徑:%~dp0
bat所在路徑短路徑:%~sdp0
bat所在槽:%~d0
目前路徑:%cd%

2011年2月1日 星期二

ASP.NET Textbox password

在使用textbox設定為password後
會發現給予初始值會失效
也就是他的 .text 趴在那邊了
所以只好用另種方式給他初始值


TextBoxPw.Attributes.Add("value", "********");

2011年1月27日 星期四

C# String.join 字串合併

記錄一下
可以用來串字串
就不用判斷 是不是第一個 還是最後一個的功能
直接用就好了
不過他要用Array

string.Join(",", StringValue.ToArray())

2011年1月25日 星期二

Linq Xml 簡單搜尋

Xml搜尋
最主要就是 Elements 是欄位名稱 ex: <Element>
Attributes 是欄位設定值  ex: <Element Attribute='123'>
Value 是裡面的值 ex: <Element>Value</Element>

XElement XmlString;
var xmlLinq = (from a in XmlString.Elements("SetElement").Attributes("id")
select a.Value).ToList();

Linq Left join

原來自己弄那麼久的left join
結果都沒寫上來
記錄一下 XD


from a in Table1
join b in Table2 on a.id equals b.id into b2
from b22 in b2.DefaultIfEmpty()
select b22