社区
C#
帖子详情
如何将窗体一中datagrid中选定行的内容提取至窗体二中的各文本框中显示.
glgzx
2005-08-15 11:01:11
如题
...全文
119
10
打赏
收藏
如何将窗体一中datagrid中选定行的内容提取至窗体二中的各文本框中显示.
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovevsnet
2005-08-19
打赏
举报
回复
dataGrid1_MouseDown(...)
{
DataGrid.HitTestInfo hti=dataGrid1.HitTest(e.X,e.Y);
int i=hti.Row;
DataRow dr=ds.Tables["ds"].Row[i];
...
}
glgzx
2005-08-19
打赏
举报
回复
用doubleclick事件,实现双击datagrid来选定行,可是双击单元格无法触发事件,只能双击标题头才可以, 请高手解答呀
bwtlyzl123
2005-08-16
打赏
举报
回复
winform学习以下
ufrshchenw
2005-08-16
打赏
举报
回复
先把第二个窗体的构造函数重载一下,然后再把第一个窗体中,相对应的值作为参数传进去
张赐
2005-08-16
打赏
举报
回复
窗体1:
DataSet ds=(DataSet)this.DataGrid.DataSource;
int i=this.DataGrid.CurrentCell.RowNumber;
DataRow dr=ds.Tables["ds"].Row[i];
Form2 fr=new Form2(dr);
窗体2:
DataRow DR;
public Form1(DataRow dr;)
{
//
// Windows 窗体设计器支持所必需的
DR=dr;
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
这样就把datarow传到窗体2了,下面就可以用了
比如:This.TextBox1.Text=DR["name"].Text;
lyb_abiandbel
2005-08-16
打赏
举报
回复
//当dataGrid1中选中的行变化时,触发该函数.
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{
//清空当前zsmx的信息
this.dataSet11.Tables["zsmx"].Clear();
//根据clch查询得到dataGrid2要显示的值
string s1=this.dataSet11.Tables["zslc"].Rows[this.dataGrid1.CurrentRowIndex]["clch"].ToString();
this.sqlSelectCommand2.Parameters["@clch"].Value=s1;
this.sqlDataAdapter2.Fill(this.dataSet11);
//重新绑定dataGrid2,这样才能适时更新
this.dataGrid2.SetDataBinding(this.dataSet11,"zsmx");
}
根据选中的datagrid1的行的查询显示在datagrid2中,
你的问题也可以用这样的办法来做的。
TechEye
2005-08-15
打赏
举报
回复
设,你的 dataGrid.DataSource = dataView;
那么 DataRowView dr = dataView[d.CurrentCell.RowNumber];
就是你选中的行,把dr作为参数传出去就好 了。
bitsbird
2005-08-15
打赏
举报
回复
DataGridTableStyle ts = dataGrid1.TableStyles["customers"];
DataGridTextBoxColumn cs = (DataGridTextBoxColumn)ts.GridColumnStyles[dataGrid1.CurrentCell.ColumnNumber];
MessageBox.Show("Selected: " + cs.TextBox.SelectedText);
glgzx
2005-08-15
打赏
举报
回复
WINDOWS应用程序不是asp.net
singlepine
2005-08-15
打赏
举报
回复
如果“窗体二中各文本框”不多,可以用参数的形式传递过来,如
b.aspx?id=1&name=2&type=3
如果“窗体二中各文本框”很多的话,传就不好了,可以只传递一个id过来,然后“窗体二”load时再去读一次数据库,然后显示
jQuery EasyUI 1.5.1 离线简体
中
文API文档 含完整开发工具包+皮肤+扩展+演示
最近比较忙,抽空做了最新版的API,本次的主要精力就是放在了pdf版的文档上面,看了上一版好多人反应说希望保留chm格式的,所以这一版继续提供chm格式的文档给大家了,现在的版本
中
包含了PDF、EXE和CHM 3种格式的...
在VB程序
中
快速将
DataGrid
控件
中
的数据
显示
在
文本框
中
快速将
DataGrid
控件
中
的数据
显示
在
文本框
中
,可以使用
DataGrid
控件的Columns集合
中
的Text属性。具体实现代码如下: Private Sub
DataGrid
1_RowColChange(LastRow As Variant, ByVal LastCol As Integer) Text11....
EasyUI(5) $.fn.
datagrid
.methods[_86e] is not a function(easyui扩展插件冲突错误)
出现如下错误:$.fn.
datagrid
.methods[_86e] is not a function 在项目
中
我出现的问题是使用可编辑表格扩展插件(Cell Editing in
DataGrid
)的时候没有相应的效果 后来发现是和
datagrid
-扩展列信息
中
的 jeasyui....
WPF
DataGrid
DataGrid
.Columns 使用笔记
WPF
DataGrid
DataGrid
.Columns 使用笔记WPF
中
DataGrid
自带的集合编辑器还是非常方便的: Xml代码如下 <
DataGrid
ItemsSource="{Binding Path=ObcTasks}" AutoGenerateColumns="False"> <
DataGrid
.Columns>
easyui-
datagrid
获取
行
和列数据
1、获取当前
行
var row = $('#dg').
datagrid
('getSelected');` 2、返回加载的数据 var row = $('#dg').
datagrid
('getData'); 3、返回当前页的
行
var row = $('#dg').
datagrid
('getRows'); 4、返回底部的
行
var ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章