110,535
社区成员
发帖
与我相关
我的任务
分享
// row就是选中的那一行。里面就包含了这一行的数据。
DataGridViewRow row = this.dataGridView_message.CurrentRow;
var cell1 = row.Cells[0].Value;// Cells[0]表示第一个单元格,这句代码表示获取选中行的第一个表格的内容。
// 获取的单元格内容是Object类型的,所以你用的时候就需要转换为原来数据的类型。
if (message == "购/退气信息查询")
{
string str_revamp = "select Id,amount,Buy_date,operator from sale where " + tiaojian + " ";
reportforms r = new reportforms();
r.str_sql = str_revamp;
r.rdlc = "card_gas.Report_sale_select.rdlc";
r.datasoure = "DataSet_sale_select";
r.Show();
}
不好意思啊,没说清楚,这个表格其实是从数据库中所查询到的数据,请问怎么达到我的目的啊?
真对不住啊
if (message == "购/退气信息查询")
{
string str_revamp = "select Id,amount,Buy_date,operator from sale where " + tiaojian + " ";
reportforms r = new reportforms();
r.str_sql = str_revamp;
r.rdlc = "card_gas.Report_sale_select.rdlc";
r.datasoure = "DataSet_sale_select";
r.Show();
}
不好意思啊,没说清楚,这个表格其实是从数据库中所查询到的数据,请问怎么达到我的目的啊?
真对不住啊
object value = row.Cells[0];
DataGridViewRow row = this.dataGridView1.CurrentRow;
row.Cells[0];
row.Cells[1];
datagridviewRow.DataBoundItem as 你的类;
再根据类去属性。[/quote]
问题已经解决,谢谢了