Missing tooltip for penetration data for datarow.item in VS 2012 onwards

Since I upgraded from VS 2010, I have lost the ability to receive data advice from datarow.item in my default Visual Basic software environment. Just gone! I put up with it because something else is doing? After several searches, I did not find the answer. Thanks to this obvious “improvement,” my debugging life has lost a lot of quality. Tips for providing data are present, as shown in the figure below, there is a problem in elswhere.

The image below is a composition of 4 different screen shots of the same code that were stopped in debug mode to check the values ​​of variables. The only difference is that the different (drawn in red) mouseover positions.

The image of parts 1 and 2 shows the variables with their values, this proves that both datagrid.row and findrow.row are in scope!

The image of part 3 shows that the mouse hangs over the value of RowG.cell and clearly shows the value of this cell.

Part of image 4 shows ONLY the intellisense available for datarow, which should show datarow, from there I can set the Array element and see the values ​​of all the objects. However, hovering over an “element” or “.tostring” does not provide any additional hints for intellisense data.

The exact data advisor available for grid values ​​is available for datarow.item in VS 2010 and 2008 and 2005 !!!! Since 2012, the only intellisense available has been to expose an array of elements and go through lines that remember which column numbers correspond to the names in order to inconveniently determine the value of the element.

Question: WHERE IS MY datarow.item data tip? Is there any specific parameter that I have not included? Or has this feature disappeared?

1: , , datarow.item? , , , , . , VS, . .

Missing data tip example

2: Engerlost . Win Form, Form1_Load, , .

 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        'New data table
        Dim Test_Data_Table As New DataTable

        'Add one column
        Dim A() As DataColumn = {Test_Data_Table.Columns.Add("TestCol")}

        'Add row 1
        Dim dsNewRow As DataRow = Test_Data_Table.NewRow()
        dsNewRow.Item("TestCol") = "Row1"
        Test_Data_Table.Rows.Add(dsNewRow)

        'Add row 2
        dsNewRow = Test_Data_Table.NewRow()
        dsNewRow.Item("TestCol") = "Row2"
        Test_Data_Table.Rows.Add(dsNewRow)

        For Each row As DataRow In Test_Data_Table.Rows
            Dim ShowTestColContent = row.Item("TestCol").ToString
            Stop
            'On the stop, debug will have a 'Row1' value for ShowTestColContent variable
            'In VS 2010 and earlier hovering the mouse over the row.item produced a datatip with the value as well
            'Since VS 2012 only the row shows an intellisence of the datatrow item array but nothing else
        Next

    End Sub

3: , winform, VS 2010 SP1 VS 2013 4. VS 2010 . VS 2012 2013 - MISSING, . YET, , VS 2013, , datagridview. ! VS 2010 showing datatip

Engerlost .

+4
2

VS 2010 VS 2013. item con 2010 , . ( ) .

Hovewer, VS 2013, item, , row. .

, ShowTestColContent "Row1"

Visual Studio 2010 Ultimate

: 10.0.40219.1 SP1Rel

Visual Studio 2013

: 12.0.31101.00 4

:

Visual Studio 2015

: 14.0.23107.0 D14REL

/, . , , , OP.

4/3/2016

, , .

Vainilla VS 2015 Community Update 2 (14.0.25123.00)

VS2015UP2

- ( ).

2015 2015 .

0

, - MS, , , VS, VS 2012.

@Mike, . , RC 2015 . , Roslyn, , , https://github.com/dotnet/roslyn/issues/2602

0

All Articles