如何从数据网格单元检索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();

如何从数据网格单元检索int值

   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"])