C# WINFORM的数据控件都有啥?

dedezhao 2010-12-09 09:22:17
C# WINFORM 中数据操作使用什么控件?除了DATAGRIDVIEW还有什么?
...全文
100 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dedezhao 2010-12-11
  • 打赏
  • 举报
回复
BUTTON 删除DATAGRIDVIEW 中的数据行,老报错:
未将对象引用设置到对象的实例

DATAGRIDVIEW 添加了一列CHECKBOX ,用来选中需要删除的行
private void delete_Click(object sender, EventArgs e)
{
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\service.mdb";
cn.Open();
int count = dataGridView1.RowCount;
string sql = "";
string ck = "";
OleDbDataAdapter da = new OleDbDataAdapter();
DataSet ds = new DataSet();
for (int i = 0; i < count; i++)
{

label1.Text = dataGridView1.Rows[i].Cells["cbx"].Value.ToString();

ck = label1.Text;


//CheckBox cb = (CheckBox)(dataGridView1.Rows[i].Cells["ck"]);i == 10
if (ck == "True")
{

//sql = "UPDATE [service] SET [serial] = '" + dataGridView1.SelectedCells[0].OwningRow.Cells["serial"].Value + "' where ([id] = " + dataGridView1.SelectedCells[0].OwningRow.Cells["id"].Value + ")";
sql = "delete from [service] where ([id] = " + dataGridView1.Rows[i].Cells["id"].Value + ")";
OleDbCommand cmd = new OleDbCommand(sql, cn);
cmd.ExecuteNonQuery();

}

}

cn.Close();
// MessageBox.Show(dataGridView1.Rows[0].Cells["ck"].Value.ToString());
browse_Load(sender, e);
}
wuyq11 2010-12-09
  • 打赏
  • 举报
回复
datagridview
listview
看看MSDN
crackdung 2010-12-09
  • 打赏
  • 举报
回复
http://www.10tec.com/Download/

http://www.mysofttool.com/whatsnew.html

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧