[英]c# read a fields value from a row in a datagridview looping
好吧,我有一個lil函數,它將從datagridview的每一行中的一個字段中獲取一個值..........然后查看該值是什么,並計算一個相應的增量。
繼到目前為止的代碼:
private void countParetoQty(int top, int tmid, int bmid, int bot )
{
//bunch of Ifs to count a record thats certain pareto
foreach(DataGridViewRow row in dataGridView1)
{
if(//current row @ pareto <=50)
{
//top 50
top++;
}
else
if()
{
//50-100
tmid++;
}
else
if()
{
//100-200
bmid++;
}
else
{
//its over 200!!!!!!!!!!!!!!
bot++;
}
}
正如你所看到的,我需要在每一行上檢查字段值“Pareto”並循環通過afew If語句來增加正確的int。 我需要知道我是如何得到價值我正在尋找一個循環。 我按照foreach循環的方式思考,然后通過當前行column.value進行調節? 提前謝謝了!
您可以按如下方式訪問單元格值:
row.Cells["FiledName"].Value
或通過索引
row.Cells[0].Value
您可以像這樣獲得Pareto列的值:
int testValue = Row.Cells["Pareto"].Value;
假設你已經有了行,那個pareto是一個整數。
我也可以使用開關而不是嵌套ifs。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.