如何从数据网格单元检索int值
本文关键字:单元 检索 int 网格 数据网 数据 | 更新日期: 2023-09-27 18:10:42
如何从数据网格中提取值作为整数值?我在我的数据库中有一个Customer_ID列,它在一个程序中连接到我的数据网格。我需要从数据网格中提取该值作为整数,以便我可以编写SQL查询(该值是SQL数据库中的整数值)。由于
UPDATE (this is what i ' ve try):
DataRowView dataRow = (DataRowView)vMieten.SelectedItem;
int index = vMieten.CurrentCell.Column.DisplayIndex;
string cellValue = dataRow.Row.ItemArray[index].ToString();
if (Datagrid.SelectedItems.Count > 0)
{
for (int i = 0; i < Datagrid.SelectedItems.Count; i++)
{
System.Data.DataRowView selected =
(System.Data.DataRowView)Datagrid.SelectedItems[i];
str = Convert.ToString(selected.Row.ItemArray[n]);
// get the int value
int a = Convert.ToInt32(str);
}
}
在设计中创建一个网格,例如usergrid。在代码中试着使用这样的东西
MySqlConnection con = new MySqlConnection("Server=localhost;Database=blah;Uid=root;Pwd=blah");
string query = "select OrderID from oders ";
MySqlDataAdapter da = new MySqlDataAdapter(query, con);
DataSet ds = new DataSet();
da.Fill(ds);
usergrid.DataSource = ds;
usergrid.DataBind();
对于特定的列,尝试使用
DataTable dt = get the data table here //
DataRow dr = dt.Rows[sample];
Convert.ToInt32(dr["MyID"])