use*_*383 6 c# textbox datagridview
我正试图获得最后一排,但问题是....看到我的代码
Int32 index=dataGridveiw1.Rows.Count; // this is count start 1,2,3,4,5,6
sum3=txt_lotweight.Text-txt_balanceweight.Text;
sum4=datagridview1.Rows[index].Cells["rollweight"].Value-sum3;
Run Code Online (Sandbox Code Playgroud)
如何在此代码错误中将gridview的最后一行值减去sum3将导致未找到行索引,因为行计数从1开始,当i减去行值为sum3时,它从0开始
那么如何获得gridview的最后一行
gza*_*axx 17
您没有获得最后一行索引,但计数比最后一个索引高1!这是因为C#中的数组索引从0开始.
Int32 index = dataGridveiw1.Rows.Count - 1; // this is count start 1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)
这段代码可行.但我对你的怀疑sum3- 如果你TextBox包含整数你应该int在减去之前把它Value强制转换,而sum4是对象所以也需要强制转换.
| 归档时间: |
|
| 查看次数: |
39371 次 |
| 最近记录: |