CommonControls.ucSearchTextbox searchTxb = sender as CommonControls.ucSearchTextbox; DataRow drSelect = sea

动态 未结 0 90
小小草
小小草 LV1 2023年9月23日 23:40 发表
根据你提供的代码,可能是因为以下原因导致报错: 1. 你在两次赋值时都使用了 "MaterialStandard_Name" 键。这会导致第一次赋值被覆盖,只有最后一次赋值会生效。如果你想保存多个键值对,请使用不同的键。 2. 你在第二次赋值时使用了错误的键。应该使用 "规格" 而不是 "名称"。 请尝试修改代码如下: ``` SelectedMaterialAllInfo = new Dictionary(); SelectedMaterialAllInfo["MaterialStandard_Manufacturer"] = drSelect["产地"].ToString(); SelectedMaterialAllInfo["MaterialStandard_Name"] = drSelect["名称"].ToString(); SelectedMaterialAllInfo["MaterialStandard_Specification"] = drSelect["规格"].ToString(); materialInfo_Grid_Add.Add(SelectedMaterialAllInfo); ``` 在这个例子中,我们使用了三个不同的键来保存选定项的三个属性。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复