asp.net 的 deploy

deploy asp.net program 的時候,如果用 copy 的話,可以這樣用~

XCOPY \\CLIENT1\wwwroot\demowebsrv \\SERVER1\wwwroot\demowebsrv /E /K /R /O /H /I

快又方便.

為 DataGrid 加入 Checkbox

大致就是這樣啦,在 ItemDataBound event 加這個進去就行了~~
主要用在 asp.net 上…
[csharp]
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
CheckBox cb=new CheckBox();
if(e.Item.ItemIndex>=0)
{
if(e.Item.Cells[2].Text==”True”)
{
cb.Checked=true;
}
else
{
cb.Checked=false;
}
e.Item.Cells[2].Controls.Clear();
e.Item.Cells[2].Controls.Add(cb);
}
}
[/csharp]

MDI Form

總之作法大致就是這樣
把 Form 的 property 設一下, Menu 裡面的 Item click event 就是這麼寫…

Private Sub MenuItem3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem3.Click
  Dim frm As Form3 = New Form3
  If check(frm) Then Return
  frm.MdiParent = Me
  frm.Show()
End Sub

Private Function CeckExist(ByVal compareFrom As Form) As Boolean
  For Each f As Form In Me.MdiChildren
    If f.GetType().Equals(compareFrom.GetType()) Then
      f.BringToFront() ‘ f.Focus() 也可以
      Return True
    End If
  Next
  Return False
End Function