private void GetSelect()
{
txtCustomerID.Text=dataTable.Rows[dataGridCustomers.CurrentCell.RowNumber]["CustomerID"].ToString();
....
}
---------------------------------
private void FillGrid()
{
dataTable=myDataSet.Tables[0];
dataGridCustomers.DataSource=dataTable;
}
{
txtCustomerID.Text=dataTable.Rows[dataGridCustomers.CurrentCell.RowNumber]["CustomerID"].ToString();
....
}
---------------------------------
private void FillGrid()
{
dataTable=myDataSet.Tables[0];
dataGridCustomers.DataSource=dataTable;
}
解决方案 »
- 关于 C# 中 struct 的问题
- 第一行:'&'附近有语法错误
- 在DataGridView里怎么获取当前点击的单元格的X和Y坐标?
- 求能同时运行VS2003 2005 sql2000 sql2005的台式电脑配置和价格!
- 谁有条形码的国家标准,这个网址无法下载了
- 给分啦!200哦!求MSDN2003,那有啊!!!!要一定能连接啊!
- Index was out of range. Must be non-negative and less than the size of the colle
- InvalidArgument=“-1”的值对于“index”无效
- 怎么用C#实现QQ表情的列表框
- 泛型如何读取变量?这里这么写肯定是不对的。请问怎么写?
- c#能用dephi写的ActiveX控件吗?(分不够可以再加)
- 问几个DataSet里的概念,快来拿分吧
{
GetSelect();
}
如下:
private void dataGrid1_Click(object sender, System.EventArgs e)
{
if(ds.Tables["dyw"].Rows.Count!=0)
{
textBox1.Text=ds.Tables["dyw"].Rows[dataGrid1.CurrentRowIndex][列名].ToString().Trim(); //...... }
} :)
to:那我如果用上下键控制呢?就没有click事件了呀。datagrid有没有表示当前选择行变化的事件呢?private void dataGrid1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
//你可以在这里定义上下键选择(一个思路)
} :)
我在另一个类中定义的方法,返回dataview。所以在有datagrid的页面里只能对datagrid操作
我怎么才能得到选中的那行呀?
你试一下这样行不行(我没试): dv是视图: textBox1.Text=dv.Table.Rows[dataGrid1.CurrentRowIndex][列名].ToString().Trim();
:)
cm=(CurrencyManager)dataGrid1.BindingContext[dataGrid1.DataSource];
DataRowView drv;
drv =(DataRowView)cm.Current;
DataRow myDataRow = drv.Row;
this.TextBox1.Text=myDataRow[0].Tostring();