| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1183 人关注过本帖
标题:怎么实现删除功能????求助
取消只看楼主 加入收藏
非与飞
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-14
收藏
 问题点数:0 回复次数:5 
怎么实现删除功能????求助

小弟做了个会员管理系统~~~想在里面添加个删除功能.
在信息那里打个沟,然后点击一个BUTTON控件实现删除功能
要怎么写代码???
我这样写提示错误
1 “System.EventArgs”并不包含“RowIndex”的定义
private void button2_Click(object sender, EventArgs e)
{

int i;
i = e.RowIndex;
ds.Tables["MenberInfo"].Rows[i].Delete();

}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
哪位能帮个忙~~~~~~~~~~~~

搜索更多相关主题的帖子: 删除 
2007-06-25 18:32
非与飞
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-14
收藏
得分:0 

哪个好心人帮帮忙

2007-06-25 19:19
非与飞
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-14
收藏
得分:0 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace 课程设计
{

public partial class Form1 : Form
{
OleDbConnection conn = new OleDbConnection(" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Supermarket.mdb");
DataSet ds = new DataSet();
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“supermarketDataSet.MemberInfo”中。您可以根据需要移动或移除它。
this.memberInfoTableAdapter.Fill(this.supermarketDataSet.MemberInfo);

textBox6.Text = DateTime.Today.ToShortDateString();

conn.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM MEMBERTYPE", conn);
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
comboBox2.Items.Add(dr["会员等级"]);
}

dr.Close();
conn.Close();
MemberInfo();


}

private void button1_Click(object sender, EventArgs e)
{
string MemberId = newMemberId(textBox5.Text);
string sql = String.Format("INSERT INTO MEMBERInfo (会员姓名,会员性别,家庭住址,联系电话,邮箱,会员编号,入会时间,会员等级,折扣率) VALUES('"+textBox1.Text+"', '"+comboBox1.Text+"', '"+textBox2.Text+"', '"+textBox3.Text+"', '"+textBox4.Text+"', '"+textBox5.Text+"', '"+textBox6.Text+"', '"+comboBox2.Text+"', '"+textBox10.Text+"')");

conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("添加会员成功,会员编号:" + MemberId);

}
private string newMemberId(string 会员编号)
{
string sql = "SELECT COUNT(*) FROM MEMBERINFO WHERE 会员编号='" + 会员编号 + "'";
OleDbCommand cmd = new OleDbCommand(sql, conn);

conn.Open();
int number = Convert.ToInt32(cmd.ExecuteScalar()) + 1;
conn.Close();
return 会员编号 + "_" + number.ToString();
}

public void MemberInfo()
{
string showcmd = "select * from MemberInfo";
DataSet mydataset = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(showcmd, conn);
da.Fill(mydataset, "MemberInfo");
dataGridView1.DataSource = mydataset.Tables["MemberInfo"];

}

private void button2_Click(object sender, EventArgs e)
{

int i;
foreach (DataGridViewRow dgvr in dataGridView1.Rows)
{
if (Convert.ToBoolean(dgvr.Cells["Check"].Value) == true)
{
i = dgvr.Index;
i = e.RowIndex;
ds.Tables["MenberInfo"].Rows[i].Delete();
}
}

}

}
}

2007-06-25 19:30
非与飞
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-14
收藏
得分:0 
源码在这里~~~~麻烦你帮忙看下
2007-06-25 19:31
非与飞
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-14
收藏
得分:0 

还是不行

2007-06-25 20:15
非与飞
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-14
收藏
得分:0 

恩~~就是你说的那样~~~信息那里打个沟,然后点击一个BUTTON控件实现删除功能”,每次都只删除一条记录

2007-06-26 20:49
快速回复:怎么实现删除功能????求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016465 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved