在线等…………在DataGrid 里面,,我怎么判断修改的值中,在某一列中没有相同的值?

wsd2616412 2005-10-03 11:14:07
在DataGrid 里面,,我怎么判断修改的值中,在某一列中没有相同的值?

...全文
220 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsd2616412 2005-10-04
  • 打赏
  • 举报
回复
哪位大哥能帮我在今天搞定不,,,今天搞定了,,我给100分,,,以后有分了,,,

我再给,,,
wsd2616412 2005-10-04
  • 打赏
  • 举报
回复
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
try
{
if(dataGrid1.CurrentCell.RowNumber < dataT.Rows.Count)
{ textBox1.Text = dataGrid1[Crow,0].ToString();
for(int i = 0; i < dataT.Rows.Count; i++)
{
if(i != Crow)
{
if(dataGrid1[Crow,0].ToString().CompareTo(dataGrid1[i,0].ToString()) == 0)
{
MessageBox.Show("同","",MessageBoxButtons.OK,MessageBoxIcon.Information);
dataGrid1.Select(Crow);
return;
}
}
}
Crow = dataGrid1.CurrentRowIndex ;
}
}
catch(Exception ex)
{MessageBox.Show(ex.Message,"",MessageBoxButtons.OK,MessageBoxIcon.Information); }
}
zhangfire 2005-10-04
  • 打赏
  • 举报
回复
呵呵。
给你回消息了。
在这里贴出来乱七八糟的,谁看得明白啊。
wsd2616412 2005-10-04
  • 打赏
  • 举报
回复
对,,用这个事件,,,

但是,,我怎么样写程序呢,,,

我把我写的贴出来,,能帮我看看吗???

等下我就贴出来,,,
zhangfire 2005-10-04
  • 打赏
  • 举报
回复
DataGrid.CurrentCellChanged
呵呵。只能在这个事件里做验证了。
wsd2616412 2005-10-04
  • 打赏
  • 举报
回复
请问有人晓得怎么样获得dataGrid里面改变所选单元格的事件???
wsd2616412 2005-10-04
  • 打赏
  • 举报
回复
qixuan21_4(黑灯白夜)

谢谢你,,,你的方法确实能达到比效的目的,,,但是,好像在我这里面起不作用,,

但是还得谢谢你,,,
qixuan21_4 2005-10-04
  • 打赏
  • 举报
回复
//方法
private void Upid()
{
bool fno= false; //判断是否存在相同的数据
//首先你要获得修改的值,将它保存进数组里
string[] temp = {<获得你修改的字段的值>};
//然后进行循环比对
//和你输入的值进行比对
if (temp.Length > 1)
{
for (int i = 0;i < temp.Length;i++)
{
for(int j = i+1;j < temp.Length;j++)
{
if (temp[i] == temp[j])
{
fno= false;
break;
}
else
{
fno= true;
}
}
}
}

//开始判断结果是否正确
if (fno)
{
//进行修改操作
..........(这就是你的任务咯:)
}
}

终于让我发出言咯 ,你看哈对你有用没
qixuan21_4 2005-10-04
  • 打赏
  • 举报
回复
真是的 想帮忙都没机会
qixuan21_4 2005-10-04
  • 打赏
  • 举报
回复
怎么我发表都不行啊
这什么 ASP.NET 论坛啊
总是说不要发表给我们带来伤害的言论

我狂晕是有法 伦 功 还是 什么词啊
也解释清楚吗
zhangfire 2005-10-03
  • 打赏
  • 举报
回复
呵呵,不好意思,最近VB.NET写多了。
在C#底下是直接用DataGrid[行号,列号]
再次抱歉抱歉。
wsd2616412 2005-10-03
  • 打赏
  • 举报
回复
我找了好久也没有找到DataGrid.Item(行号,列号),,
请问,,在哪,,或者说还有别的办法没有,,,

是在winform下面,,,
zhangfire 2005-10-03
  • 打赏
  • 举报
回复
增加的话,你直接对比数据库中的数据源,如果不重复即可:)
取单元格用DataGrid.Item(行号,列号)
wsd2616412 2005-10-03
  • 打赏
  • 举报
回复
当我同时增加多行时,,怎么来判断我的这几行里面以及原来的数据没有重复的呢,,

还有一个问题,,我怎么获取DataGriD控件的当前行第一列的值呢,,,???


紧急求助!!!!
zhangfire 2005-10-03
  • 打赏
  • 举报
回复
循环数据源进行判断。
源码链接: https://pan.quark.cn/s/a4b39357ea24 在本研究,我们将详细研究如何借助Python执行数据可视化,旨在剖析2018年期间国四个主要城市——北京、上海、广州以及深圳的空气质量状况。通过绘制反映空气质量指数(AQI)与细颗粒物(PM2.5)变化趋势的图表,我们能够深入理解这些大都市全年的空气环境质量,并明确评估其优良天气所占的比重。 我们必须首先进行数据准备工作。在当前提供的压缩文件内,名为"2018天气"的文件极有可能是数据来源,其可能收录了涉及四个城市每日空气质量监测的详细信息。这些数据通常涵盖日期、城市名称、AQI数、PM2.5含量等核心参数。在Python编程环境,我们惯常运用pandas库来对这类结构化数据进行高效的处理和分析。 1. **数据导入与初步处理**: - 利用`pandas.read_csv()`方法来导入存储为CSV格式的数据资料。 - 数据整理:对数据的空白项、非正常数进行修正,保证数据的精确性。 - 调整日期字段的格式,确保其能够适用于时间序列分析的需求。 2. **数据深度分析**: - 针对每个城市的AQI和PM2.5数据执行统计性描述,例如计算平均位数、标准偏差等指标。 - 确定空气质量良好天气的天数,即那些AQI低于75(依据国的空气质量评估标准)的日数。 3. **数据呈现**: - 运用matplotlib或seaborn工具绘制折线图,直观展示四个城市在2018年全年的AQI和PM2.5变化动态。 - 可通过采用不同的颜色方案和线条类型来区分不同城市的数据系列。 - 添加必要的图示元素,如日期坐标轴、城市名称标注、图表标题及图例说明,以提升图表的可读...

111,129

社区成员

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

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

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