Can we buy shares without trading account? Directly from our Demat account?

Can we buy shares without a trading account? Directly from our Demat account? (CDSL and NSDL)

I don’t think so. Demat is like a paper and CDSL and NSDL are depositories, storage facilities. So you need a trading account to trade, to do the transaction.