zoukankan      html  css  js  c++  java
  • 如何在DataGrid中加入javascript以进行客户端的操作

    以下是在myDataGrid_ItemDataBound()事件中的增加javascript的代码。
    private void myDataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
      {
       ListItemType itemType = e.Item.ItemType;
       if (itemType != ListItemType.Footer && itemType != ListItemType.Header   &&    itemType != ListItemType.Separator)
       {
        DataGridItem item = (DataGridItem) e.Item;

        item.Attributes.Add("onmouseover", "onGridMouseOver()");
        item.Attributes.Add("onmouseout", "onGridMouseOut()");


        if (item.ItemIndex % 2 == 0)
        {
         item.Attributes.Add("oldClassName", "gridOddRow");
        }
        else
        {
         item.Attributes.Add("oldClassName", "gridEvenRow");
        }

        DataView dataView = (DataView)myDataGrid.DataSource;
        DataRowView row = dataView[item.DataSetIndex];
        string orderID = row["ORDERID"].ToString();
        string docid = ViewState["DOCID"].ToString();
        TableCell intCell = ((TableCell)e.Item.Controls[1]);
         string name = row["RNAME"].ToString();
         intCell.Text = "<A href='#' onclick='editOneData(\"" + name +"\",\""+orderID+"\")'" + " onmousemove='window.status=\"修改名称\"'><img src='../../images/Word16.gif' alt='修改' border ='none'></A>";
        intCell = ((TableCell)e.Item.Controls[2]);
        intCell.Attributes.Add("onclick","javascript:if(DeleteConfirm()==false){return false;}");
     
       }
    }
    以下是一段javascript DeleteConfirm()
    function checkValue()
    {
        if (trim(document.all.txtName.value) == "")
        {
            alert("名称不可以为空!");
            return false;
        }
        return true;

    两段代码完成了服务器与客户端的交互。

  • 相关阅读:
    开通博客开心
    Kubernetes/K8s架构师实战集训营【中、高级班】-2020
    Kubernetes/K8s CKA认证全套实训视频教程下载
    centos7安装部署docker
    模拟器genymotion的安装与配置
    工欲善其事必先利其器---Android开发环境搭建
    监控利器---Zabbix(一)
    进击python第4篇:初探模块
    fuser命令小结
    进击python第三篇:基础
  • 原文地址:https://www.cnblogs.com/fbb/p/517408.html
Copyright © 2011-2022 走看看