宏路街道手机回收

WPF中的DataGrid如何显示每行数据的行号
来源:博客园
【我试过dataGrid1.LoadingRow +=(sender,e)=&{e.Row.header=e.getIndex();}
这个在一般的页面中有效,但是在用户控件页面,行号就不显示了,调式发现走一样的代码,但是就是不显示,请问这是什么原因?】
可能是模板不一样造成的。
就是说在那个行号失效的用户控件页面的DataGrid的样式模板跟其他地方不一样。你检查下样式看看。
也有可能是你把DataGrid的RowHeader,隐藏起来了,检查下HeadersVisibility、RowHeaderStyle、RowHeaderTemplate、RowHeaderWidth,这几个属性,它们都会造成行号不显示。
对对对,O(∩_∩)O谢谢
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动10:02 提问
easyui中的datagrid怎么一条数据多行显示?
现在就是想用datagrid做表把一条数据多行显示出来
效果像这个样子,找了好多资料都没有看到,求大神教教
按赞数排序
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
增加loadFilter配置,自己将一行数据整为多行的数据返回
loadFilter
Return the filtered data to display. The function take one parameter 'data' that indicate the original data. You can change original source data to standard data format. This function must return standard data object that contain 'total' and 'rows' properties.
Code example:
// removing 'd' object from asp.net web service json output
$('#dg').datagrid({
loadFilter: function(data){
if (data.d){
return data.d;
可以在初始化的时候使用formatter: function(value, row, index){//里面定义你想要的样式和数据,像这样:
return ''+getActualText(row.organName)
+''+getActualText(row.departmentName)
+''+getActualText(row.areaName)+'';
其他相似问题18:27 提问
datagrid中,如何获取选中行的行数?
datagrid中,如何获取选中行的行数? 谢谢!刚开始学easyui,求大神指教
按赞数排序
var row=$('#dg').datagrid('getSelected');//单行
var rows=$('#dg').datagrid('getSelections');//多行
其他相似问题如何让DataGrid中的某一行显示在视窗的第一行DataGrid有很多行数据,要几个视窗才能放的下,我希望在我输入行号后,该行数据显示在视窗的第一行。
功能有点类似Scroll,但Scroll只能是相对的行数,而不是绝对行数。
回答1:用BookMark属性
回答2: '*******************************************************************
'PURPOSE:
在dgdNodeDisable中检索第一行符合输入的记录
'SUPPOSE:
'EFFECT:
'INPUTS:
'RETURNS:
String(a Empty String Or aSafe Err Message String)
'*******************************************************************
Public Function SrchFirstNodeDisable_RationRule_ClothModal_Node() As String
On Error GoTo ErrTrap
SrchFirstNodeDisable_RationRule_ClothModal_Node =
If m_rsNodeDisable.State = adStateClosed Then
Exit Function
If m_rsNodeDisable.RecordCount &
m_rsNodeDisable.MoveFirst
Exit Function
Dim i As Long
'先删除所有表格标签-------------
If MyApp.dfVntToLng(m_frmRule.dgdNodeDisable.SelBookmarks.Count) &
For i = 0 To m_frmRule.dgdNodeDisable.SelBookmarks.Count - 1
Call m_frmRule.dgdNodeDisable.SelBookmarks.Remove(i)
'找到符合要求的行,设定标签
With m_frmRule.dgdNodeDisable
Set .DataSource = Nothing
'界面性能优化:操作记录集时暂时断开绑定
Set m_frmRule.lblDisableID.DataSource = Nothing
'界面性能优化:操作记录集时暂时断开绑定
Do While Not m_rsNodeDisable.EOF
If Left(MyApp.dfVntToTrimStr(m_rsNodeDisable!NodeName), MyApp.dfLen(MyApp.dfVntToTrimStr(m_frmRule.txtNodeDisable.Text))) = MyApp.dfVntToTrimStr(m_frmRule.txtNodeDisable.Text) _
Or UCase(Left(MyApp.dfGetWordPy(m_rsNodeDisable!NodeName), MyApp.dfLen(MyApp.dfVntToTrimStr(m_frmRule.txtNodeDisable.Text)))) = UCase(MyApp.dfVntToTrimStr(m_frmRule.txtNodeDisable.Text)) Then
m_rsNodeDisable.MoveNext
Set .DataSource = m_rsNodeDisable
'恢复绑定
Set m_frmRule.lblDisableID.DataSource = m_rsNodeDisable
'恢复绑定
Call m_frmRule.dgdNodeDisable.SelBookmarks.Add(m_rsNodeDisable.Bookmark)
Exit Function
Select Case MyApp.dfVntToLng(Err.Number)
'由于界面延时产生的这个错误忽略
SrchFirstNodeDisable_RationRule_ClothModal_Node = MyApp.dfSemCreate( &mdRationRule_ClothModal_Node.SrchFirstNodeDisable_RationRule_ClothModal_Node &, Err.Number, Err.Description)
End Select
On Error GoTo 0
End Function
回答3:rs.AbsolutePosition = DataGrid1.RowBookmark(你所输入的行号),通过事件触发你可以得到所得到的记录的位置,然后rs(“字段”)出相应的记录即可}

我要回帖

更多关于 川宏路365号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信