datagrid问题

blncle 2012-04-05 03:29:46
同一页面上有一个lable和datagrid,lable上显示的为id的值,datagrid显示为两列分别为id和名字,当页面首次加载的时候根据lable的值,datagrid的id=lable的值的该行被选中,代码要怎么写,该控件是datagrid 不是gridview,谢谢!
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blncle 2012-04-13
  • 打赏
  • 举报
回复
问题已经解决了,谢谢,我写的是一个windows 智能设备 ce 程序
wawzj684592 2012-04-10
  • 打赏
  • 举报
回复
for (int i = 0; i < datagrid.Items.Count;i++)//得到总行数并在之内循环
{
for (int j = 0; j < datagrid.Items[i].cells.count; j++)//得到总列数并在之内循环
{
string m = datagrid.items[i].Cells[j].text.ToString(); // 在字符串中模糊匹配
if (m == label.text)
{
//进行相应的操作
}
}
}

wawzj684592 2012-04-10
  • 打赏
  • 举报
回复
那还不是一样的呀,循环datagrid的行和列不就行了呀[Quote=引用 2 楼 的回复:]
谢谢,但是这是datagridview控件了,我指的是datagrid控件
[/Quote]
blncle 2012-04-05
  • 打赏
  • 举报
回复
谢谢,但是这是datagridview控件了,我指的是datagrid控件
tangserver 2012-04-05
  • 打赏
  • 举报
回复

int row = dataGridView1.Rows.Count;//得到总行数
int cell = dataGridView1.Rows[1].Cells.Count;//得到总列数
string strTxt = textBox1.Text;//得到输入的字符串,并付值给变量
Regex r = new Regex(strTxt); // 定义一个Regex对象实例
for (int i = 0; i < row; i++)//得到总行数并在之内循环
{
for (int j = 0; j < cell; j++)//得到总列数并在之内循环
{
Match m = r.Match(dataGridView1.Rows[i].Cells[j].Value.ToString()); // 在字符串中模糊匹配
if (m.Success)
{ //对比TexBox中的值是否与dataGridView中的值相同(上面这句)
dataGridView1.CurrentCell = dataGridView1[j, i];//定位到相同的单元格
return;//返回
}
}
}

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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