DataList、GridView、dataGridView、中判断提示是否删除一行记录代码

 第一  DataList中判断提示是否删除一行记录代码

 

  前台代码(.aspx页面js代码)

  <script language="javascript">
        function isdel()
        {
            if(window.confirm('请确认删除'))
            {
                document.all.isDel.value = "true"
                frmDel.submit();//到服务端去删除
            }
            else
            return false;
        }
    </script>

 

然后在DataList的模板列里的删除按钮是加入

 <asp:LinkButton ID="LinkButton1" runat="server" CommandName="delete"

OnClientClick="return isdel();">删 除</asp:LinkButton>

 

 第二 GridView中判断提示是否删除一行记录代码

 

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {

        if (e.Row.RowIndex != -1)
        {
            if (e.Row.RowState == DataControlRowState.Alternate || e.Row.RowState == DataControlRowState.Normal)
            {
                LinkButton lb = e.Row.Cells[2].Controls[0] as LinkButton;
                lb.Attributes.Add("onclick", "javascript:return confirm('确定要删除吗?')");
            }
            else
            { }
        }
    }

 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int bm_id = int.Parse(this.GridView1.DataKeys[e.RowIndex].Value.ToString());//获取设置GridView的主键
        if (BLL.BarInfo.DeleteMainBar(bm_id))
        {
            Bind();//重新绑定一次Gridview数据
        }
        else
        {
            JScript.Alert("删除失败!");
        }
    }

 

 第三  dataGridView中判断提示是否删除一行记录代码


 int rowindex = this.dataGridView1.CurrentRow.Index;//获取主键
 string code = this.dataGridView1[0, rowindex].Value.ToString();//删除的条件,可以自定义
 DialogResult dr = MessageBox.Show("你确定要删除选中的行吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (dr == DialogResult.Yes)
                {
                    bool bl = BLL.TeacherBLL.DeleteStudent(code);
                    if (bl)
                    {
                        MessageBox.Show("删除成功!");
                        bind1();
                    }
                    else
                    { MessageBox.Show("删除失败!"); }
                }

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是VB.NETDataGridView集合的元素添加到指定一行单元格,并自动增加的详细代码,每都附带注释说明: ```vb ' 假设DataGridView控件名为dataGridView1,要将集合数据添加到第2 ' 首先定义一个集合,这里以List(Of String)为例 Dim dataList As New List(Of String) ' ... ' 添加数据到集合,这里省略 ' ... ' 首先清空DataGridView的所有 dataGridView1.Rows.Clear() ' 设置DataGridView的列,这里以2列为例,第一列为ID,第二列为Data dataGridView1.Columns.Add("ID", "ID") dataGridView1.Columns.Add("Data", "Data") ' 添加指定的数据 Dim rowIndex As Integer = 1 ' 指定的索引 Dim row As DataGridViewRow = dataGridView1.Rows(rowIndex) For Each dataItem As String In dataList ' 将数据添加到指定单元格 row.Cells(1).Value = dataItem ' 可以根据需要设置其他单元格属性,例如: ' row.Cells(0).Value = "ID" ' row.Cells(2).Value = DateTime.Now.ToString() ' 可以根据需要设置其他单元格属性,例如: ' row.Cells(1).Style.BackColor = Color.Yellow ' row.Cells(1).ReadOnly = True ' 在此处不需要自动增加 Next ``` 以上代码,我们首先定义了一个List(Of String)类型的集合,然后通过循环遍历集合,将每个元素添加到指定一行单元格。在添加数据时,我们首先清空了DataGridView的所有,然后通过`Columns.Add()`方法设置DataGridView的列,这里设置了2列,第一列为ID,第二列为Data。在添加指定的数据时,我们通过`Rows(rowIndex)`方法获取指定的对象,然后将数据添加到指定单元格,这里的指定单元格是第2列,即索引为1的列。如果需要添加其他列的数据,可以将数据添加到对应的单元格。在设置单元格属性时,可以根据需要设置不同的属性,例如背景颜色、只读等等。在此处不需要自动增加,因为我们是将数据添加到指定的

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值