大佬教程收集整理的这篇文章主要介绍了选择列组合框时如何用数据库内容填充datagridview单元格,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当组合框 SELEctedindexchnged 被触发时,我知道如何用 sql 数据库中的值填充文本框。我尝试使用 datagrIDvIEw 执行此操作,但“position”列未显示 sql 数据库中的任何值。以下是我尝试过的屏幕截图和代码。请协助。
private voID columncomboSELEctedindex_Load(object sender,EventArgs E)
{
// Todo: This line of code loads data into the 'northwindDataSet5.employeeSCL2' table. You can move,or remove it,as needed.
this.employeetableAdapter.Fill(this.northwindDataSet5.employeE);
DataGrIDVIEwComboBoxcolumn comboCol = new DataGrIDVIEwComboBoxcolumn();
comboCol.name = "Fullname";
comboCol.Datasource = employeeBindingsource;
comboCol.ValueMember = "employeEID";
comboCol.WIDth = 200;
comboCol.displaymember = "Fullname";
dataGrIDVIEw1.columns.Add(comboCol);
DataGrIDVIEwTextBoxcolumn priceCol = new DataGrIDVIEwTextBoxcolumn();
priceCol.name = "position";
dataGrIDVIEw1.columns.Add(priceCol);
}
private voID dataGrIDVIEw1_SELEctionChanged(object sender,EventArgs E)
{
cmd = new sqlCommand("SELECT position FROM employee WHERE Fullname = '" + dataGrIDVIEw1.Rows[0].Cells["Fullname"].Value + "'",con);
con.open();
cmd.ExecuteNonquery();
sqlDataReader DR;
DR = cmd.ExecuteReader();
while (DR.Read())
{
String position = (String)DR["position"].ToString();
dataGrIDVIEw1.Rows[0].Cells["position"].Value = position;
}
con.Close();
}
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的选择列组合框时如何用数据库内容填充datagridview单元格全部内容,希望文章能够帮你解决选择列组合框时如何用数据库内容填充datagridview单元格所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。