循环访问DataGridView行,设置外键问题

youqiong 2007-04-05 10:45:10
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Cells[dELIVERIDDataGridViewTextBoxColumn.Index].Value = this.dELIVER_IDTextBox.Text;
}

不能设置GridView中所有行,
...全文
271 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
youqiong 2007-04-05
  • 打赏
  • 举报
回复
方法不对头?
youqiong 2007-04-05
  • 打赏
  • 举报
回复
//for (int cnt = 0; cnt < dataGridView1.Rows.Count; cnt++)
//{
// dataGridView1.Rows[cnt].Cells[dELIVERIDDataGridViewTextBoxColumn.Index].Value = this.dELIVER_IDTextBox.Text;
//}


//foreach (DataGridViewRow row in dataGridView1.Rows)
//{
// row.Cells[dELIVERIDDataGridViewTextBoxColumn.Index].Value = this.dELIVER_IDTextBox.Text;
//}


两种效果一样
yudi010 2007-04-05
  • 打赏
  • 举报
回复
int num= this.DataGrid1.Items.Count;
for(int i=0;i<num;i++)
{
。。。。。。。。。。。。
}
wsj1983920 2007-04-05
  • 打赏
  • 举报
回复
用for循环把
youqiong 2007-04-05
  • 打赏
  • 举报
回复
跟踪进去,发现
获取共享行的 InheritedStyle 属性是无效的操作。
wsj1983920 2007-04-05
  • 打赏
  • 举报
回复
ding
youqiong 2007-04-05
  • 打赏
  • 举报
回复
如 共 3行

第2行访问不了

5行

2,4行访问不了
xinzhulu 2007-04-05
  • 打赏
  • 举报
回复
差哪行
ylqmf 2007-04-05
  • 打赏
  • 举报
回复
up
【员工管理系统源码C#Winform+ACCESS数据库版】是一个适合初学者研究和学习的项目,它使用了C#编程语言以及Windows Forms(Winform)作为用户界面开发工具,并结合了ACCESS数据库进数据存储和管理。这个系统可能包含了员工信息管理、考勤记录、工资计算等基本的企业人力资源管理功能。 在C#中,Winform是一种用于构建桌面应用程序的框架,它允许开发者创建具有丰富图形用户界面(GUI)的应用程序。C#是.NET Framework的一部分,提供了面向对象的编程特性,如类、接口、继承和多态性,使得代码组织清晰,易于理解和维护。开发者可以利用Visual Studio IDE,通过拖放控件和编写事件处理代码来快速搭建应用界面。 ACCESS数据库则是一个轻量级的关系型数据库管理系统,适合小型到中型企业使用。在本项目中,ACCESS数据库被用作存储员工信息的媒介,可能包括员工ID、姓名、部门、职位、入职日期等字段。开发者可以通过ADO.NET,C#中的数据访问库,与ACCESS数据库进交互,执CRUD(创建、读取、更新、删除)操作。 学习这个项目,初学者可以了解到以下知识点: 1. **C#基础语法**:包括变量声明、条件语句、循环结构、函数定义等。 2. **Windows Forms控件**:如Label、TextBox、DataGridView等,以及它们的属性、方法和事件。 3. **事件驱动编程**:理解控件的事件,如Click事件,以及如何编写事件处理函数。 4. **数据绑定**:将数据库中的数据绑定到UI控件,如DataGridView,实现数据的动态展示。 5. **ADO.NET**:了解如何使用DataSet、DataTable、DataAdapter等对象与数据库进交互。 6. **数据库设计**:理解数据库表的设计,如字段类型、主键、外键等概念。 7. **SQL查询语言**:基础的SELECT、INSERT、UPDATE、DELETE语句,以及更复杂的JOIN操作。 8. **异常处理**:学习如何使用try-catch块捕获和处理可能出现的错误。 这个项目虽功能简单,但足以帮助初学者建立起C# Winform应用程序开发的基础,并掌握数据库操作的基本技巧。通过深入学习和实践,可以逐步提升到更复杂的企业级应用开发水平。
【员工管理系统源码C#Winform+ACCESS数据库版】是一个适合初学者研究和学习的项目,它使用了C#编程语言以及Windows Forms(Winform)作为用户界面开发工具,并结合了ACCESS数据库进数据存储和管理。这个系统可能包含了员工信息管理、考勤记录、工资计算等基本的企业人力资源管理功能。 在C#中,Winform是一种用于构建桌面应用程序的框架,它允许开发者创建具有丰富图形用户界面(GUI)的应用程序。C#是.NET Framework的一部分,提供了面向对象的编程特性,如类、接口、继承和多态性,使得代码组织清晰,易于理解和维护。开发者可以利用Visual Studio IDE,通过拖放控件和编写事件处理代码来快速搭建应用界面。 ACCESS数据库则是一个轻量级的关系型数据库管理系统,适合小型到中型企业使用。在本项目中,ACCESS数据库被用作存储员工信息的媒介,可能包括员工ID、姓名、部门、职位、入职日期等字段。开发者可以通过ADO.NET,C#中的数据访问库,与ACCESS数据库进交互,执CRUD(创建、读取、更新、删除)操作。 学习这个项目,初学者可以了解到以下知识点: 1. **C#基础语法**:包括变量声明、条件语句、循环结构、函数定义等。 2. **Windows Forms控件**:如Label、TextBox、DataGridView等,以及它们的属性、方法和事件。 3. **事件驱动编程**:理解控件的事件,如Click事件,以及如何编写事件处理函数。 4. **数据绑定**:将数据库中的数据绑定到UI控件,如DataGridView,实现数据的动态展示。 5. **ADO.NET**:了解如何使用DataSet、DataTable、DataAdapter等对象与数据库进交互。 6. **数据库设计**:理解数据库表的设计,如字段类型、主键、外键等概念。 7. **SQL查询语言**:基础的SELECT、INSERT、UPDATE、DELETE语句,以及更复杂的JOIN操作。 8. **异常处理**:学习如何使用try-catch块捕获和处理可能出现的错误。 这个项目虽功能简单,但足以帮助初学者建立起C# Winform应用程序开发的基础,并掌握数据库操作的基本技巧。通过深入学习和实践,可以逐步提升到更复杂的企业级应用开发水平。

111,119

社区成员

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

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

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