我正在从public void ConfigureServices(IServiceCollection services)
{
services.Configure<FormOptions>(options =>
{
options.ValueCountLimit = 200; // 200 items max
options.ValueLengthLimit = 1024 * 1024 * 100; // 100MB max len form data
});
内的单元格中获取值,如下所示,我将其转换为datagridview
时首先使用了'Convert.ToInt32',但出现了提示
输入字符串的格式不正确。
我搜索后发现必须使用int
int.tryParse
但是我说错了
'int.TryParse(string,out int)'的最佳重载方法匹配 有一些无效的参数
ImgId = Int32.TryParse(DGV_PatientImages.Rows[RowIndex].Cells[4].Value, out ImgId);
所以我尝试向用户(int)指定的转换无效
int ImgId = 0;
我知道了
指定的演员表无效
ImgId = (int)DGV_PatientImages.Rows[RowIndex].Cells[4].Value;
请给我任何建议
答案 0 :(得分:1)
Well DGV_PatientImages.Rows[RowIndex].Cells[4].Value
是不能转换为int的类型。它不是字符串。
通过以下代码行,您可以简单地获取其类型:
string type = DGV_PatientImages.Rows[RowIndex].Cells[4].Value.GetType().ToString();