2013年1月20日 星期日

About GridView With CheckBox Column

I want validate if CheckBox has checked at GridView through JavaScript,if true then return text to Code behind.
我想用 JavaScript 確認 GridView 裡面的 CheckBox 是否有勾選資料,若有、回傳文字到Code behind.

1.在 aspx 網頁裡面放入隱藏控制項:
<asp:HiddenField ID="HDNValue" Value="0" runat="server" />


2.在 aspx 網頁裡面的 Button1 呼叫 JavaScript
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="選取" OnClientClick="returnString()"/>

3.JavaScript程式碼:
function returnString() 
{
    debugger;
    document.getElementById("HDNValue").value = "Return Text";
}

4.Button1的Click事件加入:
string sIsCheckData = HDNValue.Value;
if (sIsCheckData == "True")
{
....do something...
}

2013年1月15日 星期二

動態的陣列長度

如果迴圈裡面一開始不確定陣列長度,可用此方法宣告:

string[] _array = new string[0];
<10 br="" i=""> Array.Resize(ref _array , _array .Length + 1); //調整陣列長度