Jul 29, 2011

How To Prevent Repetative Java Script


// use the following event in Your script tag
function pageLoad(sender, args) {
    if (args.get_isPartialLoad()) {
        //alert('Ajax call');
     
    } else {
        //alert('PostBack or initial load');
    }
}

Jul 23, 2011

How to acces Key Value of GridView

Protected Sub ImgDelete_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
Try

Dim ImgBtn As ImageButton = DirectCast(sender, ImageButton)

Dim row As DevExpress.Web.ASPxGridView.GridViewDataItemTemplateContainer
row = TryCast(ImgBtn.NamingContainer, DevExpress.Web.ASPxGridView.GridViewDataItemTemplateContainer)
lblEmp.Text = gvShiftWorkingEmp.GetRowValues(row.ItemIndex, "Emp Name")
LblShiftDate.Text = Convert.ToDateTime(gvShiftWorkingEmp.GetRowValues(row.ItemIndex, "Date")).ToString("dd-MMM-yyyy")
lblOldShiftCode.Text = gvShiftWorkingEmp.GetRowValues(row.ItemIndex, "shift_Code")
HiddenField1.Value = row.KeyValue.ToString
ModalPopupExtender1.Show()
Catch ex As Exception
lblMsg.Text = "Error on delete."
CommonCGDNA.AddToErrorLog(ex)
lblMsg.Visible = True
End Try
End Sub

Jul 21, 2011

How to dynamically add column in AspxGridview of Devexpress



Partial Class Default
Inherits System.Web.UI.Page


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
If Not Page.IsCallback Then
BindGrid()
End If
Catch ex As Exception
lblMsg.Text = "Error on load."
'CommonCGDNA.AddToErrorLog(ex)
lblMsg.Visible = True
End Try
End Sub
Protected Sub BindGrid()
If Not ddlCntrlPara.SelectedValue = "" Then
Dim ds As New DataSet
Dim DataItemTemplate As New MyTemplate()
DataItemTemplate.GetSetstrLink = "Default.aspx"
ds = ObjCntrlPara.GetDedData(ddlCntrlPara.SelectedValue)
gvParaDetails.DataSource = ds.Tables(0)
gvParaDetails.DataBind()
gvParaDetails.KeyFieldName = "Id"
Dim EditCol As New GridViewDataHyperLinkColumn
EditCol.Caption = "Edit"
' EditCol.FieldName = "Edit"
EditCol.DataItemTemplate = DataItemTemplate
gvParaDetails.Columns.RemoveAt(gvParaDetails.Columns.Count - 1)
gvParaDetails.Columns.Add(EditCol)


'Dim column As GridViewDataHyperLinkColumn = Nothing
'If gvParaDetails.Columns("IconLink") Is Nothing Then
' column = New GridViewDataHyperLinkColumn()
' column.FieldName = "IconLink"
'Else
' column = TryCast(gvParaDetails.Columns("IconLink"), GridViewDataHyperLinkColumn)
'End If
'column.DataItemTemplate = New MyTemplate()
'gvParaDetails.Columns.Insert(0, column)
'gvParaDetails.DataBind()
End If
End Sub



End Class






Public Class MyTemplate
Implements System.Web.UI.ITemplate
#Region " VARIABLES "

Dim strLink As String
#End Region
#Region " Property strLink "
Public Property GetSetstrLink() As String
Get
Return strLink
End Get
Set(ByVal value As String)
strLink = value
End Set
End Property
#End Region
Public Sub MyTemplate(ByVal str As String)
GetSetstrLink = str
End Sub
Public Sub InstantiateIn(ByVal container As System.Web.UI.Control) Implements System.Web.UI.ITemplate.InstantiateIn

'Dim control As New HtmlAnchor()
'control.Name = "IconLink"
'control.InnerText = "Link"
'control.Attributes.Add("onclick", "alert('dd')")
'container.Controls.AddAt(0, control)
Dim link As New HyperLink()
Dim gridContainer As GridViewDataItemTemplateContainer = CType(container, GridViewDataItemTemplateContainer)
link.NavigateUrl = String.Format("{0}{1}", strLink, gridContainer.KeyValue)
link.Text = String.Format("Edit")
container.Controls.Add(link)
End Sub
End Class

Jul 13, 2011

How to set control visible in Java script

function displayRow1()
{
if (document.form1.ddlstatus.value == "Select")
{
document.all.item('trdor').style.display = "none";
}
if (document.form1.ddlstatus.value == "Working")
{
document.all.item('trdor').style.display = "none";
}
if (document.form1.ddlstatus.value == "Resigned")
{
document.all.item('trdor').style.display = "";
document.form1.txtDOR.focus();
document.form1.txtDOR.select();
}
}

how to check is checklist box ckeck or not

Dim colAttend As DevExpress.Web.ASPxGridView.GridViewDataColumn = DirectCast(gvTrgEmpAttend.Columns(7), DevExpress.Web.ASPxGridView.GridViewDataColumn)
For i As Integer = 0 To gvTrgEmpAttend.VisibleRowCount - 1
Dim EmpCode As String = gvTrgEmpAttend.GetRowValues(i, "Emp.Code")
Dim RdbtnLs As RadioButtonList = TryCast(gvTrgEmpAttend.FindRowCellTemplateControl(i, colAttend, "RBAttend"), RadioButtonList)
If RdbtnLs.SelectedValue = "" Then
lblMessage.ForeColor = Drawing.Color.Red
lblMessage.Text = "Please select any one status for Employee Code: " & EmpCode & "."
Exit Sub
End If
Next

Jul 12, 2011

Show grid in Jquery

Jul 11, 2011

Select Grid View Row In JQuery

// empid (click on grid view row)

function EditData(empId)
{

// getting emp details
$(empId).parent().parent().find('td').each(function(index){
//alert($(this).text());
if (index==0) { $("#"+ '<%=HiddenField1.ClientID %>').val($(this).text()); }
if (index==1) { $("#"+ '<%=TextUserNm.ClientID %>').val($(this).text()); }
if (index==3) { $("#"+ '<%=TextAdd.ClientID %>').val($(this).text()); }
if (index==2) { $("#"+'<%=DDLDept.ClientID %>'+' option:contains('+$(this).text().trim()+ ')').attr('selected', 'selected'); }
if (index==4) { $("#"+ '<%=TextJDate.ClientID %>').val($(this).text()); }
if (index==4) { $("#"+ '<%=TextLDate.ClientID %>').val($(this).text()); }
});

//enable edit button
$("#"+ '<%=ButtonEdit.ClientID %>').attr("disabled","");
$("#"+ '<%=ButtonAddUser.ClientID %>').attr("disabled","true");
}

What is the use of n-tier architecture and 3-tier architecture?

how to implement 3-tier architecture in asp.net using c#. 3-Tier architecture is also called layered architecture. Some people called it ...