The code you show doesn't try to do what you describe: in fact it doesn't do anything useful at all.
It looks like you found some "read a file" code and threw two lines into it in the hope it would work:
ResultText.Text = line.ToString
'Datagridview1.DataSource = line
And it's pretty clear that those two lines weren't written by the author of the other lines - they show a complete lack of understanding of strings, DataGridViews, DataSources, or the file format. Heck, the samples you show as "I want to see this" don't even match the data in your file sample!
Go back to the beginning, and look at the file: it contains "records" which span multiple lines - so reading individual lines and trying to put them to a DGV isn;t goign to work.
Write a method which splits the file into actual records:
Report For Print
District :XYZ Season :21 Run Date :18/03/2023 Page No :1
------------------------------------------------------------------------------------------------------------------
Cane Society :ABC Factory Name : SSD ANC
Village : 50305 Dummy Name Year 17-18 : 73.51 Qtl
Grower : 221 Dummy Name Year 18-19 : 72.47 Qtl
UniCode :52013623210166 Distt Avg Yield : 856.44 Qtl/Hect Year 19-20 : 74.95 Qtl
MemberShip Year :2017 Fact Avg. Sup.: 469 Year 20-21 : 62.67 Qtl
Father : DummyName A/C No : XXXXXXXXXXXXXXXX4340 Year 21-22 : 68.61 Qtl
Supply Mode :CART-18(18 Qtls.) Bank : Dummy Bank
Ind Cnt : 504 Dummy Branch : ??? ?? ??????? ?????
Sup Cnt : 504 Dummy Old CLA : 0.091 Hect Avg 2 Year : 65.64 Qtl
Mobile : 1234567890 Cane Area : 0.169 Hect Avg 3 Year : 68.74 Qtl
Aadhar : 12345667789899 Basic Quota : 70.00 Qtl Avg 5 Year : 70.44 Qtl
Gata wise Corrected CLA:0.096
==================================================================================================================
ER EP(A) EP GR GP(A) GP RR RP Total
==================================================================================================================
Area (Hect) : 0.013 0.000 0.156 0.000 0.000 0.000 0.000 0.000 0.169
Effct Area (Hect) : 0.007 0.000 0.084 0.000 0.000 0.000 0.000 0.000 0.091
Production (Qtls) : 6.00 0.00 71.94 0.00 0.00 0.00 0.00 0.00 77.94
85 % Prod (Qtls) : 5.10 0.00 61.15 0.00 0.00 0.00 0.00 0.00 66.25
Bond (Qtls) : 5.10 0.00 61.15 0.00 0.00 0.00 0.00 0.00 66.25
Purchies in Basic : 1 0 6 0 0 0 0 0 7
Mode(9 Qtls) Total Purchee(As per Supply Mode) In CART-18(18 Qtls.) = 4
==================================================================================================================
Is one record:
Report For Print
District :XYZ Season :21 Run Date :18/03/2023 Page No :1
------------------------------------------------------------------------------------------------------------------
Cane Society :ABC Factory Name : SSD ANC
Village : 50306 Dummy Name Year 17-18 : 73.51 Qtl
Grower : 226 Dummy Name Year 18-19 : 72.47 Qtl
UniCode :52013623210166 Distt Avg Yield : 856.44 Qtl/Hect Year 19-20 : 74.95 Qtl
MemberShip Year :2017 Fact Avg. Sup.: 469 Year 20-21 : 62.67 Qtl
Father : DummyName A/C No : XXXXXXXXXXXXXXXX4340 Year 21-22 : 68.61 Qtl
Supply Mode :CART-18(18 Qtls.) Bank : Dummy Bank
Ind Cnt : 504 Dummy Branch : ??? ?? ??????? ?????
Sup Cnt : 504 Dummy Old CLA : 0.091 Hect Avg 2 Year : 65.64 Qtl
Mobile : 2233445589 Cane Area : 0.169 Hect Avg 3 Year : 68.74 Qtl
Aadhar : 45678888888888 Basic Quota : 70.00 Qtl Avg 5 Year : 70.44 Qtl
Gata wise Corrected CLA:0.096
==================================================================================================================
ER EP(A) EP GR GP(A) GP RR RP Total
==================================================================================================================
Area (Hect) : 0.013 0.000 0.156 0.000 0.000 0.000 0.000 0.000 0.169
Effct Area (Hect) : 0.007 0.000 0.084 0.000 0.000 0.000 0.000 0.000 0.091
Production (Qtls) : 6.00 0.00 71.94 0.00 0.00 0.00 0.00 0.00 77.94
85 % Prod (Qtls) : 5.10 0.00 61.15 0.00 0.00 0.00 0.00 0.00 66.25
Bond (Qtls) : 5.10 0.00 61.15 0.00 0.00 0.00 0.00 0.00 66.25
Purchies in Basic : 1 0 6 0 0 0 0 0 7
Mode(9 Qtls) Total Purchee(As per Supply Mode) In CART-18(18 Qtls.) = 4
==================================================================================================================
Is another.
Then write a method that processes a single record and returns a class containing the relevant information as separate Public properties.
Then add each of those class instances to a collection - a List for example - and set that collection as the DGV DataSource.
Give it a try - this isn't complicated but it is your task: and we aren't here to do it all for you!